<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Aspose.Cells</name>
    </assembly>
    <members>
        <member name="T:Aspose.Charts.ChartHelpers.GraphicsUtil">
            <summary>
              Structure with graphics utility methods.
            </summary>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.GraphicsUtil.IncludePoint(System.Drawing.RectangleF@,System.Drawing.PointF)">
            <summary>
              Checks if point is contained within <c>RectangleF</c> structure 
              and extends rectangle bounds if neccessary to include the point.
            </summary>
            <param name="rect">
              Reference to <c>RectangleF</c> to check.
            </param>
            <param name="pointToInclude">
              <c>PontF</c> object to include.
            </param>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.GraphicsUtil.IncludePointX(System.Drawing.RectangleF@,System.Single)">
            <summary>
              Checks if x-coordinate is contained within the <c>RectangleF</c> 
              structure and extends rectangle bounds if neccessary to include 
              the point.
            </summary>
            <param name="rect">
              <c>RectangleF</c> to check.
            </param>
            <param name="xToInclude">
              x-coordinate to include.
            </param>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.GraphicsUtil.IncludePointY(System.Drawing.RectangleF@,System.Single)">
            <summary>
              Checks if y-coordinate is contained within the <c>RectangleF</c> 
              structure and extends rectangle bounds if neccessary to include 
              the point.
            </summary>
            <param name="rect">
              <c>RectangleF</c> to check.
            </param>
            <param name="yToInclude">
              y-coordinate to include.
            </param>
        </member>
        <member name="T:Aspose.Charts.ChartHelpers.Pie3DHelper">
            <summary>
            Summary description for Pie3DHelper.
            </summary>
        </member>
        <member name="T:Aspose.Charts.ChartHelpers.PieChart3D">
            <summary>
              Object representing a pie chart.
            </summary>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieChart3D.#ctor">
            <summary>
              Initializes an empty instance of <c>PieChart3D</c>.
            </summary>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieChart3D.#ctor(System.Single,System.Single,System.Single,System.Single,System.Decimal[])">
            <summary>
              Initializes an instance of a flat <c>PieChart3D</c> with 
              specified bounds, values to chart and relative thickness.
            </summary>
            <param name="xBoundingRect">
              x-coordinate of the upper-left corner of the rectangle that 
              bounds the chart.
            </param>
            <param name="yBoundingRect">
              y-coordinate of the upper-left corner of the rectangle that 
              bounds the chart.
            </param>
            <param name="widthBoundingRect">
              Width of the rectangle that bounds the chart.
            </param>
            <param name="heightBoundingRect">
              Height of the rectangle that bounds the chart.
            </param>
            <param name="values">
              An array of <c>decimal</c> values to chart.
            </param>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieChart3D.#ctor(System.Single,System.Single,System.Single,System.Single,System.Decimal[],System.Single)">
            <summary>
              Initializes an instance of <c>PieChart3D</c> with specified 
              bounds, values to chart and relative thickness.
            </summary>
            <param name="xBoundingRect">
              x-coordinate of the upper-left corner of the rectangle bounding 
              the chart.
            </param>
            <param name="yBoundingRect">
              y-coordinate of the upper-left corner of the rectangle bounding
              the chart.
            </param>
            <param name="widthBoundingRect">
              Width of the rectangle bounding the chart.
            </param>
            <param name="heightBoundingRect">
              Height of the rectangle bounding the chart.
            </param>
            <param name="values">
              An array of <c>decimal</c> values to chart.
            </param>
            <param name="sliceRelativeHeight">
              Thickness of the pie slice to chart relative to the height of the
              bounding rectangle.
            </param>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieChart3D.#ctor(System.Drawing.RectangleF,System.Decimal[],System.Single)">
            <summary>
              Initializes a new instance of <c>PieChart3D</c> with given bounds, 
              array of values and pie slice thickness.
            </summary>
            <param name="boundingRectangle">
              Bounding rectangle.
            </param>
            <param name="values">
              Array of values to initialize with.
            </param>
            <param name="sliceRelativeHeight"></param>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieChart3D.#ctor(System.Single,System.Single,System.Single,System.Single,System.Decimal[],System.Drawing.Color[],System.Single)">
            <summary>
              Initializes a new instance of <c>PieChart3D</c> with given bounds,
              array of values and relative pie slice height.
            </summary>
            <param name="xBoundingRect">
              x-coordinate of the upper-left corner of the rectangle bounding 
              the chart.
            </param>
            <param name="yBoundingRect">
              y-coordinate of the upper-left corner of the rectangle bounding
              the chart.
            </param>
            <param name="widthBoundingRect">
              Width of the rectangle bounding the chart.
            </param>
            <param name="heightBoundingRect">
              Height of the rectangle bounding the chart.
            </param>
            <param name="values">
              An array of <c>decimal</c> values to chart.
            </param>
            <param name="sliceColors">
              An array of colors used to render slices.
            </param>
            <param name="sliceRelativeHeight">
              Thickness of the slice to chart relative to the height of the
              bounding rectangle.
            </param>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieChart3D.#ctor(System.Drawing.RectangleF,System.Decimal[],System.Drawing.Color[],System.Single)">
            <summary>
              Initializes a new instance of <c>PieChart3D</c> with given bounds,
              array of values and corresponding colors.
            </summary>
            <param name="boundingRectangle">
              Bounding rectangle.
            </param>
            <param name="values">
              Array of values to chart.
            </param>
            <param name="sliceColors">
              Colors used for rendering individual slices.
            </param>
            <param name="sliceRelativeHeight">
              Pie slice relative height.
            </param>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieChart3D.#ctor(System.Single,System.Single,System.Single,System.Single,System.Decimal[],System.Drawing.Color[],System.Single,System.String[])">
            <summary>
              Initializes a new instance of <c>PieChart3D</c> with given bounds,
              array of values and relative pie slice height.
            </summary>
            <param name="xBoundingRect">
              x-coordinate of the upper-left corner of the rectangle bounding 
              the chart.
            </param>
            <param name="yBoundingRect">
              y-coordinate of the upper-left corner of the rectangle bounding
              the chart.
            </param>
            <param name="widthBoundingRect">
              Width of the rectangle bounding the chart.
            </param>
            <param name="heightBoundingRect">
              Height of the rectangle bounding the chart.
            </param>
            <param name="values">
              An array of <c>decimal</c> values to chart.
            </param>
            <param name="sliceColors">
              An array of colors used to render slices.
            </param>
            <param name="sliceRelativeHeight">
              Thickness of the slice to chart relative to the height of the
              bounding rectangle.
            </param>
            <param name="texts">
              An array of strings that are displayed on corresponding slice.
            </param>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieChart3D.#ctor(System.Single,System.Single,System.Single,System.Single,System.Decimal[],System.Drawing.Color[],System.Single,System.String[],Aspose.Charts.ChartPoints)">
            <summary>
              Initializes a new instance of <c>PieChart3D</c> with given bounds,
              array of values and relative pie slice height.
            </summary>
            <param name="xBoundingRect">
              x-coordinate of the upper-left corner of the rectangle bounding 
              the chart.
            </param>
            <param name="yBoundingRect">
              y-coordinate of the upper-left corner of the rectangle bounding
              the chart.
            </param>
            <param name="widthBoundingRect">
              Width of the rectangle bounding the chart.
            </param>
            <param name="heightBoundingRect">
              Height of the rectangle bounding the chart.
            </param>
            <param name="values">
              An array of <c>decimal</c> values to chart.
            </param>
            <param name="sliceColors">
              An array of colors used to render slices.
            </param>
            <param name="sliceRelativeHeight">
              Thickness of the slice to chart relative to the height of the
              bounding rectangle.
            </param>
            <param name="texts">
              An array of strings that are displayed on corresponding slice.
            </param>
            /// <param name="chartPoints">
              A series hart points .
            </param>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieChart3D.#ctor(System.Single,System.Single,System.Single,System.Single,System.Decimal[],System.Single,System.String[])">
            <summary>
              Initializes a new instance of <c>PieChart3D</c> with given bounds,
              array of values and relative pie slice height.
            </summary>
            <param name="xBoundingRect">
              x-coordinate of the upper-left corner of the rectangle bounding 
              the chart.
            </param>
            <param name="yBoundingRect">
              y-coordinate of the upper-left corner of the rectangle bounding
              the chart.
            </param>
            <param name="widthBoundingRect">
              Width of the rectangle bounding the chart.
            </param>
            <param name="heightBoundingRect">
              Height of the rectangle bounding the chart.
            </param>
            <param name="values">
              An array of <c>decimal</c> values to chart.
            </param>
            <param name="sliceRelativeHeight">
              Thickness of the slice to chart relative to the height of the
              bounding rectangle.
            </param>
            <param name="texts">
              An array of strings that are displayed on corresponding slice.
            </param>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieChart3D.Finalize">
            <summary>
              <c>Finalize</c> method.
            </summary>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieChart3D.Dispose">
            <summary>
              Implementation of <c>IDisposable</c> interface.
            </summary>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieChart3D.Dispose(System.Boolean)">
            <summary>
              Disposes of all pie slices.
            </summary>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieChart3D.Draw(System.Drawing.Graphics)">
            <summary>
              Draws the chart.
            </summary>
            <param name="graphics">
              <c>Graphics</c> object used for drawing.
            </param>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieChart3D.PlaceTexts(System.Drawing.Graphics)">
            <summary>
              Draws strings by individual slices. Position of the text is 
              calculated by overridable <c>GetTextPosition</c> method of the
              <c>PieSlice</c> type.
            </summary>
            <param name="graphics">
              <c>Graphics</c> object.
            </param>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieChart3D.FindPieSliceUnderPoint(System.Drawing.PointF)">
            <summary>
              Searches the chart to find the index of the pie slice which 
              contains point given. Search order goes in the direction opposite
              to drawing order.
            </summary>
            <param name="point">
              <c>PointF</c> point for which pie slice is searched for.
            </param>
            <returns>
              Index of the corresponding pie slice, or -1 if none is found.
            </returns>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieChart3D.GetForemostPieSlice(Aspose.Charts.ChartHelpers.PieSlice[])">
            <summary>
              Return the index of the foremost pie slice i.e. the one crossing
              90 degrees boundary.
            </summary>
            <param name="pieSlices">
              Array of <c>PieSlice</c> objects to examine.
            </param>
            <returns>
              Index of the foremost pie slice.
            </returns>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieChart3D.GetFittingRectangle">
            <summary>
              Finds the smallest rectangle int which chart fits entirely.
            </summary>
            <returns>
              <c>RectangleF</c> into which all member slices fit.
            </returns>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieChart3D.ReadjustSlices(System.Drawing.RectangleF)">
            <summary>
              Readjusts each slice for new bounding rectangle. 
            </summary>
            <param name="newBoundingRectangle">
              <c>RectangleF</c> representing new boundary.
            </param>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieChart3D.InitializePieSlices">
            <summary>
              Initializes pies.
            </summary>
            Creates a list of pies, starting with the pie that is crossing the 
            270 degrees boundary, i.e. "backmost" pie that always has to be 
            drawn first to ensure correct surface overlapping.
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieChart3D.CreatePieSlice(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Drawing.Color,Aspose.Charts.ChartHelpers.ShadowStyle,Aspose.Charts.ChartHelpers.EdgeColorType,System.Single,Aspose.Charts.ChartPoint)">
            <summary>
              Creates a <c>PieSlice</c> object.
            </summary>
            <param name="boundingRectLeft">
              x-coordinate of the upper-left corner of the rectangle that is 
              used to draw the top surface of the slice.
            </param>
            <param name="boundingRectTop">
              y-coordinate of the upper-left corner of the rectangle that is 
              used to draw the top surface of the slice.
            </param>
            <param name="boundingRectWidth">
              Width of the rectangle that is used to draw the top surface of 
              the slice.
            </param>
            <param name="boundingRectHeight">
              Height of the rectangle that is used to draw the top surface of 
              the slice.
            </param>
            <param name="sliceHeight">
              Slice height.
            </param>
            <param name="startAngle">
              Starting angle.
            </param>
            <param name="sweepAngle">
              Sweep angle.
            </param>
            <param name="color">
              Color used for slice rendering.
            </param>
            <param name="shadowStyle">
              Shadow style used for slice rendering.
            </param>
            <param name="edgeColorType">
              Edge lines color type.
            </param>
            <param name="edgeLineWidth">
              Edge lines width.
            </param>
            <param name="chartPoint">
              
            </param>
            <returns>
              <c>PieSlice</c> object with given values.
            </returns>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieChart3D.CreatePieSliceHighlighted(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Drawing.Color,Aspose.Charts.ChartHelpers.ShadowStyle,Aspose.Charts.ChartHelpers.EdgeColorType,System.Single)">
            <summary>
              Creates highlighted <c>PieSlice</c> object.
            </summary>
            <param name="boundingRectLeft">
              x-coordinate of the upper-left corner of the rectangle that is 
              used to draw the top surface of the slice.
            </param>
            <param name="boundingRectTop">
              y-coordinate of the upper-left corner of the rectangle that is 
              used to draw the top surface of the slice.
            </param>
            <param name="boundingRectWidth">
              Width of the rectangle that is used to draw the top surface of 
              the slice.
            </param>
            <param name="boundingRectHeight">
              Height of the rectangle that is used to draw the top surface of 
              the slice.
            </param>
            <param name="sliceHeight">
              Slice height.
            </param>
            <param name="startAngle">
              Starting angle.
            </param>
            <param name="sweepAngle">
              Sweep angle.
            </param>
            <param name="color">
              Color used for slice rendering.
            </param>
            <param name="shadowStyle">
              Shadow style used for slice rendering.
            </param>
            <param name="edgeColorType">
              Edge lines color type.
            </param>
            <param name="edgeLineWidth">
              Edge lines width.
            </param>
            <returns>
              <c>PieSlice</c> object with given values.
            </returns>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieChart3D.GetSliceDisplacement(System.Single,System.Single)">
            <summary>
              Calculates the displacement for given angle.
            </summary>
            <param name="angle">
              Angle (in degrees).
            </param>
            <param name="displacementFactor">
              Displacement factor.
            </param>
            <returns>
              <c>SizeF</c> representing displacement.
            </returns>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieChart3D.DrawSliceSides(System.Drawing.Graphics)">
            <summary>
              Draws outer peripheries of all slices.
            </summary>
            <param name="graphics">
              <c>Graphics</c> used for drawing.
            </param>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieChart3D.DrawBottoms(System.Drawing.Graphics)">
            <summary>
              Draws bottom sides of all pie slices.
            </summary>
            <param name="graphics">
              <c>Graphics</c> used for drawing.
            </param>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieChart3D.DrawTops(System.Drawing.Graphics)">
            <summary>
              Draws top sides of all pie slices.
            </summary>
            <param name="graphics">
              <c>Graphics</c> used for drawing.
            </param>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieChart3D.AreDisplacementsValid(System.Single[])">
            <summary>
              Helper function used in assertions. Checks the validity of 
              slice displacements.
            </summary>
            <param name="displacements">
              Array of displacements to check.
            </param>
            <returns>
              <c>true</c> if all displacements have a valid value; otherwise 
              <c>false</c>.
            </returns>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieChart3D.IsDisplacementValid(System.Single)">
            <summary>
              Helper function used in assertions. Checks the validity of 
              a slice displacement.
            </summary>
            <param name="value">
              Displacement value to check.
            </param>
            <returns>
              <c>true</c> if displacement has a valid value; otherwise 
              <c>false</c>.
            </returns>
        </member>
        <member name="F:Aspose.Charts.ChartHelpers.PieChart3D.m_xBoundingRect">
            <summary>
              x-coordinate of the top left corner of the bounding rectangle.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartHelpers.PieChart3D.m_yBoundingRect">
            <summary>
              y-coordinate of the top left corner of the bounding rectangle.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartHelpers.PieChart3D.m_widthBoundingRect">
            <summary>
              Width of the bounding rectangle.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartHelpers.PieChart3D.m_heightBoundingRect">
            <summary>
              Height of the bounding rectangle.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartHelpers.PieChart3D.m_sliceRelativeHeight">
            <summary>
              Slice relative height.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartHelpers.PieChart3D.m_initialAngle">
            <summary>
              Initial angle from which chart is drawn.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartHelpers.PieChart3D.m_pieSlices">
            <summary>
              Array of ordered pie slices constituting the chart, starting from 
              270 degrees axis.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartHelpers.PieChart3D.m_pieSlicesMapping">
            <summary>
              Collection of reordered pie slices mapped to original order.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartHelpers.PieChart3D.m_values">
            <summary>
              Array of values to be presented by the chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartHelpers.PieChart3D.m_chartPoints">
            <summary>
            A series chart points
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartHelpers.PieChart3D.m_sliceColors">
            <summary>
              Array of colors used for rendering.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartHelpers.PieChart3D.m_texts">
            <summary>
              Array of description texts.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartHelpers.PieChart3D.m_font">
            <summary>
              Font used to display texts.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartHelpers.PieChart3D.m_foreColor">
            <summary>
              Fore color used to display texts.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartHelpers.PieChart3D.m_sliceRelativeDisplacements">
            <summary>
              Array of relative displacements from the common center.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartHelpers.PieChart3D.m_edgeColorType">
            <summary>
              Edge color type used for rendering.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartHelpers.PieChart3D.m_edgeLineWidth">
            <summary>
              Edge line width.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartHelpers.PieChart3D.m_shadowStyle">
            <summary>
              Shadow style.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartHelpers.PieChart3D.m_fitToBoundingRectangle">
            <summary>
              Should the chart fit the bounding rectangle exactly.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartHelpers.PieChart3D.m_highlightedIndex">
            <summary>
              Index of the currently highlighted pie slice.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartHelpers.PieChart3D.m_disposed">
            <summary>
              Flag indicating if object has been disposed.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ChartHelpers.PieChart3D.Values">
            <summary>
              Sets values to be displayed on the chart.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ChartHelpers.PieChart3D.ChartPoints">
            <summary>
              Sets point's areas.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ChartHelpers.PieChart3D.Colors">
            <summary>
              Sets colors used for individual pie slices.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ChartHelpers.PieChart3D.Texts">
            <summary>
              Sets text displayed by slices.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ChartHelpers.PieChart3D.Font">
            <summary>
              Gets or sets the font of the text displayed by the control.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ChartHelpers.PieChart3D.ForeColor">
            <summary>
              Gets or sets the foreground color of the control used to draw text.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ChartHelpers.PieChart3D.EdgeColorType">
            <summary>
              Sets slice edge color mode. If set to <c>PenColor</c> (default),
              then value set by <c>EdgeColor</c> property is used.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ChartHelpers.PieChart3D.EdgeLineWidth">
            <summary>
              Sets slice edge line width. If not set, default value is 1.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ChartHelpers.PieChart3D.SliceRelativeHeight">
            <summary>
              Sets slice height, relative to the top ellipse semi-axis. Must be
              less than or equal to 0.5.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ChartHelpers.PieChart3D.SliceRelativeDisplacement">
            <summary>
              Sets the slice displacement relative to the ellipse semi-axis.
              Must be less than 1.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ChartHelpers.PieChart3D.SliceRelativeDisplacements">
            <summary>
              Sets the slice displacement relative to the ellipse semi-axis.
              Must be less than 1.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ChartHelpers.PieChart3D.ChartSize">
            <summary>
              Gets or sets the size of the entire pie chart.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ChartHelpers.PieChart3D.Width">
            <summary>
              Gets or sets the width of the bounding rectangle.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ChartHelpers.PieChart3D.Height">
            <summary>
              Gets or sets the height of the bounding rectangle.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ChartHelpers.PieChart3D.Top">
            <summary>
              Gets the y-coordinate of the bounding rectangle top edge.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ChartHelpers.PieChart3D.Bottom">
            <summary>
              Gets the y-coordinate of the bounding rectangle bottom edge.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ChartHelpers.PieChart3D.Left">
            <summary>
              Gets the x-coordinate of the bounding rectangle left edge.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ChartHelpers.PieChart3D.Right">
            <summary>
              Gets the x-coordinate of the bounding rectangle right edge.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ChartHelpers.PieChart3D.X">
            <summary>
              Gets or sets the x-coordinate of the upper-left corner of the 
              bounding rectangle.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ChartHelpers.PieChart3D.Y">
            <summary>
              Gets or sets the y-coordinate of the upper-left corner of the 
              bounding rectangle.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ChartHelpers.PieChart3D.ShadowStyle">
            <summary>
              Sets the shadowing style used.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ChartHelpers.PieChart3D.FitToBoundingRectangle">
            <summary>
              Sets the flag that controls if chart is fit to bounding rectangle 
              exactly.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ChartHelpers.PieChart3D.InitialAngle">
            <summary>
              Sets the initial angle from which pies are placed.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ChartHelpers.PieChart3D.HighlightedIndex">
            <summary>
              Sets the index of the highlighted pie.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ChartHelpers.PieChart3D.LargestDisplacement">
            <summary>
              Finds the largest displacement.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ChartHelpers.PieChart3D.TopEllipseSize">
            <summary>
              Gets the top ellipse size.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ChartHelpers.PieChart3D.LargestDisplacementEllipseSize">
            <summary>
              Gets the ellipse defined by largest displacement.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ChartHelpers.PieChart3D.PieHeight">
            <summary>
              Calculates the pie height.
            </summary>
        </member>
        <member name="T:Aspose.Charts.ChartHelpers.PieSlice">
            <summary>
              Object representing 3D pie.
            </summary>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieSlice.#ctor">
            <summary>
              Initializes an empty instance of <c>PieSlice</c>.
            </summary>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieSlice.#ctor(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Drawing.Color)">
            <summary>
              Initializes a new instance of flat <c>PieSlice</c> class with given 
              bounds and visual style.
            </summary>
            <param name="xBoundingRect">
              x-coordinate of the upper-left corner of the rectangle that is 
              used to draw the top surface of the pie slice.
            </param>
            <param name="yBoundingRect">
              y-coordinate of the upper-left corner of the rectangle that is 
              used to draw the top surface of the pie slice.
            </param>
            <param name="widthBoundingRect">
              Width of the rectangle that is used to draw the top surface of 
              the pie slice.
            </param>
            <param name="heightBoundingRect">
              Height of the rectangle that is used to draw the top surface of 
              the pie slice.
            </param>
            <param name="startAngle">
              Starting angle (in degrees) of the pie slice.
            </param>
            <param name="sweepAngle">
              Sweep angle (in degrees) of the pie slice.
            </param>
            <param name="surfaceColor">
              Color used to paint the pie slice.
            </param>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieSlice.#ctor(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Drawing.Color,Aspose.Charts.ChartHelpers.ShadowStyle,Aspose.Charts.ChartHelpers.EdgeColorType)">
            <summary>
              Initializes a new instance of <c>PieSlice</c> class with given 
              bounds and visual style.
            </summary>
            <param name="xBoundingRect">
              x-coordinate of the upper-left corner of the rectangle that is 
              used to draw the top surface of the pie slice.
            </param>
            <param name="yBoundingRect">
              y-coordinate of the upper-left corner of the rectangle that is 
              used to draw the top surface of the pie slice.
            </param>
            <param name="widthBoundingRect">
              Width of the rectangle that is used to draw the top surface of 
              the pie slice.
            </param>
            <param name="heightBoundingRect">
              Height of the rectangle that is used to draw the top surface of 
              the pie slice.
            </param>
            <param name="sliceHeight">
              Height of the pie slice.
            </param>
            <param name="startAngle">
              Starting angle (in degrees) of the pie slice.
            </param>
            <param name="sweepAngle">
              Sweep angle (in degrees) of the pie slice.
            </param>
            <param name="surfaceColor">
              Color used to paint the pie slice.
            </param>
            <param name="shadowStyle">
              Shadow style used for slice rendering.
            </param>
            <param name="edgeColorType">
              Edge color style used for slice rendering.
            </param>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieSlice.#ctor(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Drawing.Color,Aspose.Charts.ChartHelpers.ShadowStyle,Aspose.Charts.ChartHelpers.EdgeColorType,System.Single,Aspose.Charts.ChartPoint)">
            <summary>
              Initializes a new instance of <c>PieSlice</c> class with given 
              bounds and visual style.
            </summary>
            <param name="xBoundingRect">
              x-coordinate of the upper-left corner of the rectangle that is 
              used to draw the top surface of the pie slice.
            </param>
            <param name="yBoundingRect">
              y-coordinate of the upper-left corner of the rectangle that is 
              used to draw the top surface of the pie slice.
            </param>
            <param name="widthBoundingRect">
              Width of the rectangle that is used to draw the top surface of 
              the pie slice.
            </param>
            <param name="heightBoundingRect">
              Height of the rectangle that is used to draw the top surface of 
              the pie slice.
            </param>
            <param name="sliceHeight">
              Height of the pie slice.
            </param>
            <param name="startAngle">
              Starting angle (in degrees) of the pie slice.
            </param>
            <param name="sweepAngle">
              Sweep angle (in degrees) of the pie slice.
            </param>
            <param name="surfaceColor">
              Color used to paint the pie slice.
            </param>
            <param name="shadowStyle">
              Shadow style used for slice rendering.
            </param>
            <param name="edgeColorType">
              Edge color style used for slice rendering.
            </param>
            <param name="edgeLineWidth">
            </param>
            <param name="chartPoint">
              A series chart point
            </param>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieSlice.#ctor(System.Drawing.RectangleF,System.Single,System.Single,System.Single,System.Drawing.Color,Aspose.Charts.ChartHelpers.ShadowStyle,Aspose.Charts.ChartHelpers.EdgeColorType)">
            <summary>
              Initializes a new instance of <c>PieSlice</c> class with given 
              bounds and visual style.
            </summary>
            <param name="boundingRect">
              Bounding rectangle used to draw the top surface of the slice.
            </param>
            <param name="sliceHeight">
              Pie slice height.
            </param>
            <param name="startAngle">
              Starting angle (in degrees) of the pie slice.
            </param>
            <param name="sweepAngle">
              Sweep angle (in degrees) of the pie slice.
            </param>
            <param name="surfaceColor">
              Color used to render pie slice surface.
            </param>
            <param name="shadowStyle">
              Shadow style used in rendering.
            </param>
            <param name="edgeColorType">
              Edge color type used for rendering.
            </param>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieSlice.#ctor(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Drawing.Color,Aspose.Charts.ChartHelpers.ShadowStyle,Aspose.Charts.ChartHelpers.EdgeColorType,System.Single)">
            <summary>
              Initializes a new instance of <c>PieSlice</c> class with given 
              bounds and visual style.
            </summary>
            <param name="xBoundingRect">
              x-coordinate of the upper-left corner of the rectangle that is 
              used to draw the top surface of the pie slice.
            </param>
            <param name="yBoundingRect">
              y-coordinate of the upper-left corner of the rectangle that is 
              used to draw the top surface of the pie slice.
            </param>
            <param name="widthBoundingRect">
              Width of the rectangle that is used to draw the top surface of 
              the pie slice.
            </param>
            <param name="heightBoundingRect">
              Height of the rectangle that is used to draw the top surface of 
              the pie slice.
            </param>
            <param name="sliceHeight">
              Height of the pie slice.
            </param>
            <param name="startAngle">
              Starting angle (in degrees) of the pie slice.
            </param>
            <param name="sweepAngle">
              Sweep angle (in degrees) of the pie slice.
            </param>
            <param name="surfaceColor">
              Color used to render pie slice surface.
            </param>
            <param name="shadowStyle">
              Shadow style used in rendering.
            </param>
            <param name="edgeColorType">
              Edge color type used for rendering.
            </param>
            <param name="edgeLineWidth">
              Edge line width.
            </param>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieSlice.#ctor(System.Drawing.Rectangle,System.Single,System.Single,System.Single,System.Drawing.Color,Aspose.Charts.ChartHelpers.ShadowStyle,Aspose.Charts.ChartHelpers.EdgeColorType,System.Single)">
            <summary>
              Initializes a new instance of <c>PieSlice</c> class with given 
              bounds and visual style.
            </summary>
            <param name="boundingRect">
              Bounding rectangle used to draw the top surface of the pie slice.
            </param>
            <param name="sliceHeight">
              Pie slice height.
            </param>
            <param name="startAngle">
              Starting angle (in degrees) of the pie slice.
            </param>
            <param name="sweepAngle">
              Sweep angle (in degrees) of the pie slice.
            </param>
            <param name="surfaceColor">
              Color used to render pie slice surface.
            </param>
            <param name="shadowStyle">
              Shadow style used in rendering.
            </param>
            <param name="edgeColorType">
              Edge color type used for rendering.
            </param>
            <param name="edgeLineWidth">
              Edge line width.
            </param>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieSlice.Finalize">
            <summary>
              <c>Finalize</c> implementation
            </summary>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieSlice.Dispose">
            <summary>
              Implementation of <c>IDisposable</c> interface.
            </summary>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieSlice.Dispose(System.Boolean)">
            <summary>
              Disposes of all resources used by <c>PieSlice</c> object.
            </summary>
            <param name="disposing"></param>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieSlice.Clone">
            <summary>
              Implementation of ICloneable interface.
            </summary>
            <returns>
              A deep copy of this object.
            </returns>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieSlice.Draw(System.Drawing.Graphics)">
            <summary>
              Draws the pie slice.
            </summary>
            <param name="graphics">
              <c>Graphics</c> used to draw the pie slice.
            </param>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieSlice.Contains(System.Drawing.PointF)">
            <summary>
              Checks if given pie slice contains given point.
            </summary>
            <param name="point">
              <c>PointF</c> to check.
            </param>
            <returns>
              <c>true</c> if point given is contained within the slice.
            </returns>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieSlice.GetTextPosition">
            <summary>
              Evaluates the point in the middle of the slice.
            </summary>
            <returns>
              <c>PointF</c> in the middle of the pie top.
            </returns>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieSlice.DrawSides(System.Drawing.Graphics)">
            <summary>
              Draws pie slice sides.
            </summary>
            <param name="graphics">
              <c>Graphics</c> used to draw the pie slice.
            </param>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieSlice.Split(System.Single)">
            <summary>
              Splits a pie slice into two on the split angle.
            </summary>
            <param name="splitAngle">
              Angle at which splitting is performed.
            </param>
            <returns>
              An array of two pie  slices.
            </returns>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieSlice.Readjust(System.Single,System.Single,System.Single,System.Single,System.Single)">
            <summary>
              Reajusts the pie slice to fit new bounding rectangle provided.
            </summary>
            <param name="xBoundingRect">
              x-coordinate of the upper-left corner of the rectangle that is 
              used to draw the top surface of the pie slice.
            </param>
            <param name="yBoundingRect">
              y-coordinate of the upper-left corner of the rectangle that is 
              used to draw the top surface of the pie slice.
            </param>
            <param name="widthBoundingRect">
              Width of the rectangle that is used to draw the top surface of 
              the pie slice.
            </param>
            <param name="heightBoundingRect">
              Height of the rectangle that is used to draw the top surface of 
              the pie slice.
            </param>
            <param name="sliceHeight">
              Height of the pie slice.
            </param>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieSlice.DrawStartSide(System.Drawing.Graphics)">
            <summary>
              Draws visible start side.
            </summary>
            <param name="graphics">
              <c>Graphics</c> used to draw the pie slice.
            </param>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieSlice.DrawEndSide(System.Drawing.Graphics)">
            <summary>
              Draws visible end side.
            </summary>
            <param name="graphics">
              <c>Graphics</c> used to draw the pie slice.
            </param>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieSlice.DrawVisiblePeriphery(System.Drawing.Graphics)">
            <summary>
              Draws visible outer periphery of the pie slice.
            </summary>
            <param name="graphics">
              <c>Graphics</c> used to draw the pie slice.
            </param>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieSlice.DrawHiddenPeriphery(System.Drawing.Graphics)">
            <summary>
              Draws hidden outer periphery of the pie slice.
            </summary>
            <param name="graphics">
              <c>Graphics</c> used to draw the pie slice.
            </param>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieSlice.DrawBottom(System.Drawing.Graphics)">
            <summary>
              Draws the bottom of the pie slice.
            </summary>
            <param name="graphics">
              <c>Graphics</c> used to draw the pie slice.
            </param>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieSlice.DrawTop(System.Drawing.Graphics)">
            <summary>
              Draws the top of the pie slice.
            </summary>
            <param name="graphics">
              <c>Graphics</c> used to draw the pie slice.
            </param>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieSlice.GetFittingRectangle">
            <summary>
              Calculates the smallest rectangle into which this pie slice fits.
            </summary>
            <returns>
              <c>RectangleF</c> into which this pie slice fits exactly.
            </returns>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieSlice.PieSliceContainsPoint(System.Drawing.PointF)">
            <summary>
              Checks if given point is contained inside the pie slice.
            </summary>
            <param name="point">
              <c>PointF</c> to check for.
            </param>
            <returns>
              <c>true</c> if given point is inside the pie slice.
            </returns>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieSlice.PeripheryContainsPoint(System.Drawing.PointF)">
            <summary>
              Checks if given point is contained by cylinder periphery.
            </summary>
            <param name="point">
              <c>PointF</c> to check for.
            </param>
            <returns>
              <c>true</c> if given point is inside the cylinder periphery.
            </returns>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieSlice.StartSideContainsPoint(System.Drawing.PointF)">
            <summary>
              Checks if point provided is inside pie slice start cut side.
            </summary>
            <param name="point">
              <c>PointF</c> to check.
            </param>
            <returns>
              <c>true</c> if point is inside the start side.
            </returns>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieSlice.EndSideContainsPoint(System.Drawing.PointF)">
            <summary>
              Checks if point provided is inside pie slice end cut side.
            </summary>
            <param name="point">
              <c>PointF</c> to check.
            </param>
            <returns>
              <c>true</c> if point is inside the end side.
            </returns>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieSlice.BottomSurfaceSectionContainsPoint(System.Drawing.PointF)">
            <summary>
              Checks if bottom side of the pie slice contains the point.
            </summary>
            <param name="point">
              <c>PointF</c> to check.
            </param>
            <returns>
              <c>true</c> if point is inside the bottom of the pie slice.
            </returns>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieSlice.CreateSurfaceBrushes(System.Drawing.Color,Aspose.Charts.ChartHelpers.ShadowStyle)">
            <summary>
              Creates brushes used to render the pie slice.
            </summary>
            <param name="surfaceColor">
              Color used for rendering.
            </param>
            <param name="shadowStyle">
              Shadow style used for rendering.
            </param>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieSlice.DisposeBrushes">
            <summary>
              Disposes brush objects.
            </summary>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieSlice.CreateBrushForSide(System.Drawing.Color,System.Double)">
            <summary>
              Creates a brush for start and end sides of the pie slice for 
              gradual  shade.
            </summary>
            <param name="color">
              Color used for pie slice rendering.
            </param>
            <param name="angle">
              Angle of the surface.
            </param>
            <returns>
              <c>Brush</c> object.
            </returns>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieSlice.CreateBrushForPeriphery(System.Drawing.Color)">
            <summary>
              Creates a brush for outer periphery of the pie slice used for 
              gradual shadow.
            </summary>
            <param name="color">
              Color used for pie slice rendering.
            </param>
            <returns>
              <c>Brush</c> object.
            </returns>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieSlice.DrawCylinderSurfaceSection(System.Drawing.Graphics,System.Drawing.Pen,System.Drawing.Brush,System.Single,System.Single,System.Drawing.PointF,System.Drawing.PointF)">
            <summary>
              Draws the outer periphery of the pie slice.
            </summary>
            <param name="graphics">
              <c>Graphics</c> object used to draw the surface.
            </param>
            <param name="pen">
              <c>Pen</c> used to draw outline.
            </param>
            <param name="brush">
              <c>Brush</c> used to fill the quadrilateral.
            </param>
            <param name="startAngle">
              Start angle (in degrees) of the periphery section.
            </param>
            <param name="endAngle">
              End angle (in degrees) of the periphery section.
            </param>
            <param name="pointStart">
              Point representing the start of the periphery.
            </param>
            <param name="pointEnd">
              Point representing the end of the periphery.
            </param>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieSlice.TransformAngle(System.Single)">
            <summary>
              Transforms actual angle to angle used for rendering. They are 
              different because of perspective.
            </summary>
            <param name="angle">
              Actual angle.
            </param>
            <returns>
              Rendering angle.
            </returns>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieSlice.GetActualAngle(System.Single)">
            <summary>
              Gets the actual angle from the rendering angle.
            </summary>
            <param name="transformedAngle">
              Transformed angle for which actual angle has to be evaluated.
            </param>
            <returns>
              Actual angle.
            </returns>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieSlice.PeripheralPoint(System.Single,System.Single,System.Single,System.Single,System.Single)">
            <summary>
              Calculates the point on ellipse periphery for angle.
            </summary>
            <param name="xCenter">
              x-coordinate of the center of the ellipse.
            </param>
            <param name="yCenter">
              y-coordinate of the center of the ellipse.
            </param>
            <param name="semiMajor">
              Horizontal semi-axis.
            </param>
            <param name="semiMinor">
              Vertical semi-axis.
            </param>
            <param name="angleDegrees">
              Angle (in degrees) for which corresponding periphery point has to 
              be obtained.
            </param>
            <returns>
              <c>PointF</c> on the ellipse.
            </returns>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieSlice.InitializePieSlice(System.Single,System.Single,System.Single,System.Single,System.Single)">
            <summary>
              Initializes pie bounding rectangle, pie height, corners 
              coordinates and brushes used for rendering.
            </summary>
            <param name="xBoundingRect">
              x-coordinate of the upper-left corner of the rectangle that is 
              used to draw the top surface of the pie slice.
            </param>
            <param name="yBoundingRect">
              y-coordinate of the upper-left corner of the rectangle that is 
              used to draw the top surface of the pie slice.
            </param>
            <param name="widthBoundingRect">
              Width of the rectangle that is used to draw the top surface of 
              the pie slice.
            </param>
            <param name="heightBoundingRect">
              Height of the rectangle that is used to draw the top surface of 
              the pie slice.
            </param>
            <param name="sliceHeight">
              Height of the pie slice.
            </param>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieSlice.InitializeSides">
            <summary>
              Initializes start and end pie slice sides.
            </summary>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieSlice.InitializeSides(System.Boolean,System.Boolean)">
            <summary>
              Initializes start and end pie slice sides.
            </summary>
            <param name="startSideExists">
              Does start side exists.
            </param>
            <param name="endSideExists">
              Does end side exists.
            </param>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieSlice.GetVisiblePeripherySurfaceBounds">
            <summary>
              Gets an array of visible periphery bounds.
            </summary>
            <returns>
              Array of <c>PeripherySurfaceBounds</c> objects.
            </returns>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieSlice.GetHiddenPeripherySurfaceBounds">
            <summary>
              Gets an array of hidden periphery bounds.
            </summary>
            <returns>
              Array of <c>PeripherySurfaceBounds</c> objects.
            </returns>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieSlice.CreatePathForCylinderSurfaceSection(System.Single,System.Single,System.Drawing.PointF,System.Drawing.PointF)">
            <summary>
              Creates <c>GraphicsPath</c> for cylinder surface section. This 
              path consists of two arcs and two vertical lines.
            </summary>
            <param name="startAngle">
              Starting angle of the surface.
            </param>
            <param name="endAngle">
              Ending angle of the surface.
            </param>
            <param name="pointStart">
              Starting point on the cylinder surface.
            </param>
            <param name="pointEnd">
              Ending point on the cylinder surface.
            </param>
            <returns>
              <c>GraphicsPath</c> object representing the cylinder surface.
            </returns>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieSlice.CylinderSurfaceSectionContainsPoint(System.Drawing.PointF,System.Single,System.Single,System.Drawing.PointF,System.Drawing.PointF)">
            <summary>
              Checks if given point is contained within upper and lower pie 
              slice surfaces or within the outer slice brink.
            </summary>
            <param name="point">
              <c>PointF</c> structure to check for.
            </param>
            <param name="startAngle">
              Start angle of the slice.
            </param>
            <param name="endAngle">
              End angle of the slice.
            </param>
            <param name="point1">
              Starting point on the periphery.
            </param>
            <param name="point2">
              Ending point on the periphery.
            </param>
            <returns>
              <c>true</c> if point given is contained.
            </returns>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieSlice.PieSliceContainsPoint(System.Drawing.PointF,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
            <summary>
              Checks if point given is contained within the pie slice.
            </summary>
            <param name="point">
              <c>PointF</c> to check for.
            </param>
            <param name="xBoundingRectangle">
              x-coordinate of the rectangle that bounds the ellipse from which
              slice is cut.
            </param>
            <param name="yBoundingRectangle">
              y-coordinate of the rectangle that bounds the ellipse from which
              slice is cut.
            </param>
            <param name="widthBoundingRectangle"> 
              Width of the rectangle that bounds the ellipse from which
              slice is cut.
            </param>
            <param name="heightBoundingRectangle">
              Height of the rectangle that bounds the ellipse from which
              slice is cut.
            </param>
            <param name="startAngle">
              Start angle of the slice.
            </param>
            <param name="sweepAngle">
              Sweep angle of the slice.
            </param>
            <returns>
              <c>true</c> if point is contained within the slice.
            </returns>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieSlice.GetEllipseRadius(System.Double)">
            <summary>
              Evaluates the distance of an ellipse perimeter point for a
              given angle.
            </summary>
            <param name="angle">
              Angle for which distance has to be evaluated.
            </param>
            <returns>
              Distance of the point from the ellipse centre.
            </returns>
        </member>
        <member name="F:Aspose.Charts.ChartHelpers.PieSlice.m_boundingRectangle">
            <summary>
              Bounding rectangle that bounds the ellipse from which pie slice 
              is cut.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartHelpers.PieSlice.m_sliceHeight">
            <summary>
              Pie slice height.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartHelpers.PieSlice.m_startAngle">
            <summary>
              Start angle.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartHelpers.PieSlice.m_sweepAngle">
            <summary>
              Sweep angle.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartHelpers.PieSlice.m_actualStartAngle">
            <summary>
              Actual start angle.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartHelpers.PieSlice.m_actualSweepAngle">
            <summary>
              Actual sweep angle.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartHelpers.PieSlice.m_surfaceColor">
            <summary>
              Color of the surface.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartHelpers.PieSlice.m_shadowStyle">
            <summary>
              Style used for shadow.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartHelpers.PieSlice.m_edgeColorType">
            <summary>
              <c>EdgeColorType</c> used to draw pie sliece edges.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartHelpers.PieSlice.m_brushSurface">
            <summary>
              <c>Brush</c> used to render slice top surface.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartHelpers.PieSlice.m_brushSurfaceHighlighted">
            <summary>
              <c>Brush</c> used to render slice top surface when highlighted.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartHelpers.PieSlice.m_brushStartSide">
            <summary>
              <c>Brush</c> used to render slice starting cut side.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartHelpers.PieSlice.m_brushEndSide">
            <summary>
              <c>Brush</c> used to render slice ending cut side.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartHelpers.PieSlice.m_brushPeripherySurface">
            <summary>
              <c>Brush</c> used to render pie slice periphery (cylinder outer surface).
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartHelpers.PieSlice.m_pen">
            <summary>
              <c>Pen</c> object used to draw pie slice edges.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartHelpers.PieSlice.m_center">
            <summary>
              <c>PointF</c> corresponding to pie slice center.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartHelpers.PieSlice.m_centerBelow">
            <summary>
              <c>PointF</c> corresponding to the lower pie slice center.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartHelpers.PieSlice.m_pointStart">
            <summary>
              <c>PointF</c> on the periphery corresponding to the start cut 
              side.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartHelpers.PieSlice.m_pointStartBelow">
            <summary>
              <c>PointF</c> on the periphery corresponding to the start cut 
              side.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartHelpers.PieSlice.m_pointEnd">
            <summary>
              <c>PointF</c> on the periphery corresponding to the end cut 
              side.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartHelpers.PieSlice.m_pointEndBelow">
            <summary>
              <c>PointF</c> on the periphery corresponding to the end cut 
              side.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartHelpers.PieSlice.m_startSide">
            <summary>
              <c>Quadrilateral</c> representing the start side.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartHelpers.PieSlice.m_endSide">
            <summary>
              <c>Quadrilateral</c> representing the end side.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartHelpers.PieSlice.m_text">
            <summary>
              Text attached to the slice.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartHelpers.PieSlice.m_disposed">
            <summary>
              Flag indicating if object has been disposed.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartHelpers.PieSlice.s_shadowAngle">
            <summary>
              Angle offset used to define reference angle for gradual shadow.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartHelpers.PieSlice.m_chartPoint">
            <summary>
            Point's area of the slice
            </summary>
        </member>
        <member name="P:Aspose.Charts.ChartHelpers.PieSlice.StartAngle">
            <summary>
              Gets starting angle (in degrees) of the pie slice.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ChartHelpers.PieSlice.SweepAngle">
            <summary>
              Gets sweep angle (in degrees) of the pie slice.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ChartHelpers.PieSlice.EndAngle">
            <summary>
              Gets ending angle (in degrees) of the pie slice.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ChartHelpers.PieSlice.BoundingRectangle">
            <summary>
              Gets or sets the bounding rectangle.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ChartHelpers.PieSlice.SliceHeight">
            <summary>
              Gets or sets the slice height.
            </summary>
        </member>
        <member name="T:Aspose.Charts.ChartHelpers.PieSlice.PeripherySurfaceBounds">
            <summary>
              Internal structure used to store periphery bounds data.
            </summary>
        </member>
        <member name="T:Aspose.Charts.ChartHelpers.Quadrilateral">
            <summary>
             Quadrilateral object.
            </summary>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.Quadrilateral.#ctor">
            <summary>
              Creates empty <c>Quadrilateral</c> object
            </summary>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.Quadrilateral.#ctor(System.Drawing.PointF,System.Drawing.PointF,System.Drawing.PointF,System.Drawing.PointF,System.Boolean)">
            <summary>
              Initilizes <c>Quadrilateral</c> object with given corner points.
            </summary>
            <param name="point1">
              First <c>PointF</c>.
            </param>
            <param name="point2">
              Second <c>PointF</c>.
            </param>
            <param name="point3">
              Third <c>PointF</c>.
            </param>
            <param name="point4">
              Fourth <c>PointF</c>.
            </param>
            <param name="toClose">
              Indicator should the quadrilateral be closed by the line.
            </param>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.Quadrilateral.Finalize">
            <summary>
              <c>Finalize</c> method.
            </summary>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.Quadrilateral.Dispose">
            <summary>
              Implementation of <c>IDisposable</c> interface.
            </summary>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.Quadrilateral.Dispose(System.Boolean)">
            <summary>
              Disposes of all pie slices.
            </summary>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.Quadrilateral.Draw(System.Drawing.Graphics,System.Drawing.Pen,System.Drawing.Brush,Aspose.Charts.ChartPoint)">
            <summary>
              Draws the <c>Quadrilateral</c> with <c>Graphics</c> provided.
            </summary>
            <param name="graphics">
              <c>Graphics</c> used to draw.
            </param>
            <param name="pen">
              <c>Pen</c> used to draw outline.
            </param>
            <param name="brush">
              <c>Brush</c> used to fill the inside. 
            </param>
            <param name="chartPoint">The</param>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.Quadrilateral.Contains(System.Drawing.PointF)">
            <summary>
              Checks if the given <c>PointF</c> is contained within the 
              quadrilateral.
            </summary>
            <param name="point">
              <c>PointF</c> structure to check for.
            </param>
            <returns>
              <c>true</c> if the point is contained within the quadrilateral.
            </returns>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.Quadrilateral.Contains(System.Drawing.PointF,System.Drawing.PointF[])">
            <summary>
              Checks if given <c>PointF</c> is contained within quadrilateral
              defined by <c>cornerPoints</c> provided.
            </summary>
            <param name="point">
              <c>PointF</c> to check.
            </param>
            <param name="cornerPoints">
              Array of <c>PointF</c> structures defining corners of the
              quadrilateral.
            </param>
            <returns>
              <c>true</c> if the point is contained within the quadrilateral.
            </returns>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.Quadrilateral.DoesIntersect(System.Drawing.PointF,System.Drawing.PointF,System.Drawing.PointF)">
            <summary>
              Checks if the line coming out of the <c>point</c> downwards 
              intersects with a line through <c>point1</c> and <c>point2</c>.
            </summary>
            <param name="point">
              <c>PointF</c> from which vertical line is drawn downwards.
            </param>
            <param name="point1">
              First <c>PointF</c> through which line is drawn.
            </param>
            <param name="point2">
              Second <c>PointF</c> through which line is drawn.
            </param>
            <returns>
              <c>true</c> if lines intersect.
            </returns>
        </member>
        <member name="F:Aspose.Charts.ChartHelpers.Quadrilateral.m_path">
            <summary>
              <c>GraphicsPath</c> representing the quadrilateral.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartHelpers.Quadrilateral.s_quadrilateralPointTypes">
            <summary>
              <c>PathPointType</c>s decribing the <c>GraphicsPath</c> points.
            </summary>
        </member>
        <member name="T:Aspose.Charts.ChartHelpers.ShadowStyle">
            <summary>
              Enumeration for different shadow styles
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartHelpers.ShadowStyle.NoShadow">
            <summary>
              No shadow. Sides are drawn in the same color as the top od the 
              pie.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartHelpers.ShadowStyle.UniformShadow">
            <summary>
              Uniform shadow. Sides are drawn somewhat darker.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartHelpers.ShadowStyle.GradualShadow">
            <summary>
              Gradual shadow is used to fully simulate 3-D shadow.
            </summary>
        </member>
        <member name="T:Aspose.Charts.ChartHelpers.EdgeColorType">
            <summary>
              Enumeration for edge color types.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartHelpers.EdgeColorType.NoEdge">
            <summary>
              Edges are not drawn at all.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartHelpers.EdgeColorType.SystemColor">
            <summary>
              System (window text) color is used to draw edges.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartHelpers.EdgeColorType.SurfaceColor">
            <summary>
              Surface color is used for edges.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartHelpers.EdgeColorType.DarkerThanSurface">
            <summary>
              A color that is little darker than surface color is used for
              edges.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartHelpers.EdgeColorType.DarkerDarkerThanSurface">
            <summary>
              A color that is significantly darker than surface color is used 
              for edges.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartHelpers.EdgeColorType.LighterThanSurface">
            <summary>
              A color that is little lighter than surface color is used for
              edges.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartHelpers.EdgeColorType.LighterLighterThanSurface">
            <summary>
              A color that is significantly lighter than surface color is used 
              for edges.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartHelpers.EdgeColorType.Contrast">
            <summary>
              Contrast color is used for edges.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartHelpers.EdgeColorType.EnhancedContrast">
            <summary>
              Enhanced contrast color is used for edges.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartHelpers.EdgeColorType.FullContrast">
            <summary>
              Black color is used for light surfaces and white for dark 
              surfaces.
            </summary>
        </member>
        <member name="T:Aspose.Charts.ChartHelpers.EdgeColor">
            <summary>
              Structure representing edge color used for rendering.
            </summary>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.EdgeColor.GetRenderingColor(Aspose.Charts.ChartHelpers.EdgeColorType,System.Drawing.Color)">
            <summary>
              Gets the actual color used for rendering.
            </summary>
        </member>
        <member name="T:Aspose.Charts.ChartHelpers.ColorUtil">
            <summary>
              Color utility structure.
            </summary>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.ColorUtil.CreateColorWithCorrectedLightness(System.Drawing.Color,System.Single)">
            <summary>
              Creates color with corrected lightness.
            </summary>
            <param name="color">
              Color to correct.
            </param>
            <param name="correctionFactor">
              Correction factor, with a value between -1 and 1. Negative values
              create darker color, positive values lighter color. Zero value
              returns the current color.
            </param>
            <returns>
              Corrected <c>Color</c> structure.
            </returns>
        </member>
        <member name="F:Aspose.Charts.ChartHelpers.ColorUtil.BrightnessEnhancementFactor1">
            <summary>
              Small brightness change factor.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartHelpers.ColorUtil.BrightnessEnhancementFactor2">
            <summary>
              Large brightness change factor.
            </summary>
        </member>
        <member name="T:Aspose.Charts.ChartHelpers.AreaChartHelper">
            <summary>
            Summary description for AreaChartHelper.
            </summary>
        </member>
        <member name="T:Aspose.Charts.ChartHelpers.BubbleHelper">
            <summary>
            Summary description for BubbleHelper.
            </summary>
        </member>
        <member name="T:Aspose.Charts.ChartHelpers.CellStringConverter">
            <summary>
            Summary description for CellStringConverter.
            </summary>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.CellStringConverter.GetConvertedString(System.Object,System.String,System.Boolean)">
            <summary>
            
            </summary>
            <param name="value"></param>
            <param name="custom"></param>
            <param name="isCulture"></param>
            <returns></returns>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.Chart2DHelper.SetAxisTitleRotation(Aspose.Charts.Axis,System.Boolean)">
            <summary>
            必须在计算title size之前，所以要分开
            </summary>
            <param name="axis"></param>
            <param name="isDisplayAxisSameAsBar"></param>
        </member>
        <member name="T:Aspose.Charts.ChartHelpers.Chart3DHelper">
            <summary>
            Summary description for Chart3DHelper.
            </summary>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.ChartDataTableHelper.Render(System.Drawing.Graphics,Aspose.Charts.ChartDataTable,System.Int32,System.Int32,System.Int32)">
            <summary>
            Draws chart data table
            </summary>
        </member>
        <member name="T:Aspose.Charts.ChartHelpers.ChartHelper">
            <summary>
            
            </summary>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.ChartHelper.Calculate(Aspose.Charts.Chart)">
            <summary>
            
            </summary>
            <param name="chart"></param>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.ChartHelper.Render(Aspose.Charts.Chart)">
            <summary>
            
            </summary>
            <param name="chart"></param>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.ChartHelper.Save(System.String,Aspose.Charts.Chart)">
            <overloads>Creates the chart image and saves it.</overloads>
            <summary>
            Creates the chart image and saves it to a file.
            </summary>
            <param name="imageFile">The image file name with full path.</param>
            <param name="chart">The chart object</param>
            <remarks>
            <p>The format of the image is specified using the extension of the file name.
            For example, if you specify "myfile.png", then the image will be saved
            in the PNG format. The following file extensions are recognized: 
            .bmp, .gif, .jpg, .jpeg, .tiff, .emf.</p>
            </remarks>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.ChartHelper.Save(System.String,System.Drawing.Imaging.ImageFormat,Aspose.Charts.Chart)">
            <summary>
            Creates the chart image and saves it to a file in the specified format.
            </summary>
            <param name="imageFile">The image file name with full path.</param>
            <param name="imageFormat">The format in which to save the image.</param>
            <param name="chart">The chart object</param>
            <remarks>
            <p>The following formats are supported: 
            .bmp, .gif, .jpg, .jpeg, .tiff, .emf.</p>
            </remarks>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.ChartHelper.Save(System.String,System.Int64,Aspose.Charts.Chart)">
            <overloads>Creates the chart image and saves it to a file in the Jpeg format.</overloads>
            <summary>
            Creates the chart image and saves it to a file in the Jpeg format.
            </summary>
            <param name="imageFile">The image file name with full path.</param>
            <param name="jpegQuality">Jpeg quality.</param>
            <param name="chart">The chart object</param>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.ChartHelper.Save(System.IO.Stream,System.Drawing.Imaging.ImageFormat,Aspose.Charts.Chart)">
            <summary>
            Creates the chart image and saves it to a stream in the specified format.
            </summary>
            <param name="stream">The output stream.</param>
            <param name="imageFormat">The format in which to save the image.</param>
            <param name="chart">The chart object</param>
            <remarks>
            <p>The following formats are supported: 
            .bmp, .gif, .jpg, .jpeg, .tiff, .emf.</p>
            </remarks>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.ChartHelper.Save(System.IO.Stream,System.Int64,Aspose.Charts.Chart)">
            <summary>
            Creates the chart image and saves it to a stream in the Jpeg format.
            </summary>
            <param name="stream">The output stream.</param>
            <param name="jpegQuality">Jpeg quality.</param>
            <param name="chart">The chart object</param>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.ChartHelper.ParseImageFormat(System.String)">
            <summary>
            Parse image format by extname
            </summary>
            <param name="extName">extend name</param>
            <returns>image format object</returns>
            <remarks>
            parse .bmp, .gif, .jpg, .jpeg, .tiff, .emf only, the defualt format is bmp.
            and don't parse icon, memorybmp and others format.
            </remarks>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.ChartHelper.GetEncoderInfo(System.String)">
            <summary>
            
            </summary>
            <param name="mimeType"></param>
            <returns></returns>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.ChartHelper.Is3DChart(Aspose.Charts.Chart)">
            <summary>
            
            </summary>
            <param name="chart"></param>
            <returns></returns>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.DataLabelsHelper.GetDataLabelsSize(System.Drawing.Graphics,Aspose.Charts.Axis,Aspose.Charts.NSeries,System.Int32,System.Int32,System.Int32)">
            <summary>
            Gets size of a dataLabels.
            </summary>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.DataLabelsHelper.RenderDataLabels(System.Drawing.Graphics,Aspose.Charts.Axis,Aspose.Charts.NSeries,System.Int32,System.Int32,System.Drawing.RectangleF)">
            <summary>
            Draws a ChartPoint dataLabels at the specified region.
            </summary>
        </member>
        <member name="T:Aspose.Charts.ChartHelpers.FloorAndWallsHelper">
            <summary>
            Summary description for FloorAndWallsHelper.
            </summary>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.LegendHelper.Render(System.Drawing.Graphics,Aspose.Charts.Legend,System.Boolean,System.Boolean)">
            <summary>
            Draws legend
            </summary>
            <remarks>
            Before draws the legend, the values of legend.ActualRect.X, legend.ActualRect.Y, legend.ActualRect.Width and legend.ActualRect.Height must be set.
            </remarks>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.LegendHelper.HasWideMark(Aspose.Charts.NSeries)">
            <summary>
            Judges whether all Series show line only for chart that shows marker at plot.
            </summary>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.LegendHelper.GetLegendKeySize(System.Drawing.Graphics,Aspose.Charts.Legend)">
            <summary>
            Gets the size of legendKey
            </summary>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.LegendHelper.GetLegendSize(System.Drawing.Graphics,Aspose.Charts.Legend)">
            <summary>
            Gets the size of legend
            </summary>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.LegendHelper.SetLegendPositionAndAdjustPlot(System.Drawing.Graphics,Aspose.Charts.Legend,System.Drawing.Rectangle@)">
            <summary>
            Sets Legend.DefaultRect.X and Legend.DefaultRect.Y and adjuests plot area
            </summary>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.LegendHelper.GetLegendSizeForDataTable(System.Drawing.Graphics,Aspose.Charts.Legend)">
            <summary>
            Gets the size of legendKey and max legendEntity
            </summary>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.LegendHelper.RenderLegendKey(System.Drawing.Graphics,System.Drawing.RectangleF,Aspose.Charts.ASeries)">
            <summary>
            Draws legendKey of the legend
            </summary>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.LegendHelper.RenderMarker(System.Drawing.Graphics,System.Single,System.Single,Aspose.Charts.Marker,System.Single)">
            <summary>
            Draws marker when draws legend or polt
            </summary>
        </member>
        <member name="T:Aspose.Charts.ChartHelpers.PieHelper">
            <summary>
            Helper class for drawing Pie chart.
            </summary>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieHelper.GetDataLabelsSize(System.Drawing.Graphics,Aspose.Charts.NSeries,System.Int32,System.Int32,System.Double,System.Int32,System.Double)">
            <summary>
            Gets size of a dataLabels.
            </summary>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieHelper.RenderDataLabels(System.Drawing.Graphics,Aspose.Charts.Chart,System.Int32,System.Int32,System.Double,System.Drawing.RectangleF,System.Double)">
            <summary>
            Draws a ChartPoint dataLabels at the specified region.
            </summary>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieHelper.IsRectangleCross(System.Drawing.RectangleF,System.Drawing.RectangleF,System.Single)">
            <summary>
            Judges whether a rectangle  is cross b rectangle
            </summary>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieHelper.GetCrossCollections(Aspose.Charts.ASeries,System.Drawing.RectangleF)">
            <summary>
            
            </summary>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieHelper.GetDataLabelsSizeForPie(System.Drawing.Graphics,Aspose.Charts.NSeries,System.Int32,System.Int32,System.Double,System.Single,System.Single,System.Double)">
            <summary>
            Gets size of a dataLabels.
            </summary>
        </member>
        <member name="M:Aspose.Charts.ChartHelpers.PieHelper.RenderDataLabelsForPie(System.Drawing.Graphics,Aspose.Charts.Chart,System.Int32,System.Int32,System.Double,System.Drawing.RectangleF,System.Double)">
            <summary>
            Draws a ChartPoint dataLabels at the specified region.
            </summary>
        </member>
        <member name="T:Aspose.Charts.ChartHelpers.RadarHelper">
            <summary>
            Summary description for RadarHelper.
            </summary>
        </member>
        <member name="T:Aspose.Charts.ChartHelpers.Util">
            <summary>
            Summary description for Util.
            </summary>
        </member>
        <member name="T:Aspose.Charts.BackgroundType">
            <summary>
            Summary description for BackgroundType.
            </summary>
        </member>
        <member name="F:Aspose.Charts.BackgroundType.None">
            <summary>
            Represents no background.
            </summary>
        </member>
        <member name="F:Aspose.Charts.BackgroundType.Solid">
            <summary>
            Represents solid pattern.
            </summary>
        </member>
        <member name="T:Aspose.Charts.BubbleSizeRepresentsType">
            <summary>
             Returns or sets what the bubble size represents on a bubble chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.BubbleSizeRepresentsType.SizeIsArea">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Charts.BubbleSizeRepresentsType.SizeIsWidth">
            <summary>
            
            </summary>
        </member>
        <member name="T:Aspose.Charts.CategoryType">
            <summary>
            Represents the category axis type.
            </summary>
        </member>
        <member name="F:Aspose.Charts.CategoryType.AutomaticScale">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Charts.CategoryType.CategoryScale">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Charts.CategoryType.TimeScale">
            <summary>
            
            </summary>
        </member>
        <member name="T:Aspose.Charts.ChartMarkerType">
            <summary>
            Represents the marker style in a line chart, scatter chart, or radar chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartMarkerType.Automatic">
            <summary>
            Automatic markers.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartMarkerType.Circle">
            <summary>
            Circular markers.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartMarkerType.Dash">
            <summary>
            Long bar markers
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartMarkerType.Diamond">
            <summary>
            Diamond-shaped markers.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartMarkerType.Dot">
            <summary>
            Short bar markers.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartMarkerType.None">
            <summary>
            No markers.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartMarkerType.SquarePlus">
            <summary>
            Square markers with a plus sign.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartMarkerType.Square">
            <summary>
            Square markers.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartMarkerType.SquareStar">
            <summary>
            Square markers with an asterisk.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartMarkerType.Triangle">
            <summary>
            Triangular markers.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartMarkerType.SquareX">
            <summary>
            Square markers with an X.
            </summary>
        </member>
        <member name="T:Aspose.Charts.ChartType">
            <summary>
            Enumerates all chart types used in Excel.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.Area">
            <summary>
            Represents Area Chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.AreaStacked">
            <summary>
            Represents Stacked Area Chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.Area100PercentStacked">
            <summary>
            Represents 100% Stacked Area Chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.Area3D">
            <summary>
            Represents 3D Area Chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.Area3DStacked">
            <summary>
            Represents 3D Stacked Area Chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.Area3D100PercentStacked">
            <summary>
            Represents 3D 100% Stacked Area Chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.Bar">
            <summary>
            Represents Bar Chart: Clustered Bar Chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.BarStacked">
            <summary>
            Represents Stacked Bar Chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.Bar100PercentStacked">
            <summary>
            Represents 100% Stacked Bar Chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.Bar3DClustered">
            <summary>
            Represents 3D Colustered Bar Chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.Bar3DStacked">
            <summary>
            Represents 3D Stacked Bar Chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.Bar3D100PercentStacked">
            <summary>
            Represents 3D 100% Stacked Bar Chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.Bubble">
            <summary>
            Represents Bubble Chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.Bubble3D">
            <summary>
            Represents 3D Bubble Chart. 
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.Column">
            <summary>
            Represents Column Chart: Clustered Column Chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.ColumnStacked">
            <summary>
            Represents Stacked Column Chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.Column100PercentStacked">
            <summary>
            Represents 100% Stacked Column Chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.Column3D">
            <summary>
            Represents 3D Column Chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.Column3DClustered">
            <summary>
            Represents 3D Colustered Column Chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.Column3DStacked">
            <summary>
            Represents 3D Stacked Column Chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.Column3D100PercentStacked">
            <summary>
            Represents 3D 100% Stacked Column Chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.Cone">
            <summary>
            Represents Cone Chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.ConeStacked">
            <summary>
            Represents Stacked Cone Chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.Cone100PercentStacked">
            <summary>
            Represents 100% Stacked Cone Chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.ConicalBar">
            <summary>
            Represents Conical Bar Chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.ConicalBarStacked">
            <summary>
            Represents Stacked Conical Bar Chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.ConicalBar100PercentStacked">
            <summary>
            Represents 100% Stacked Conical Bar Chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.ConicalColumn3D">
            <summary>
            Represents 3D Conical Column Chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.Cylinder">
            <summary>
            Represents Cylinder Chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.CylinderStacked">
            <summary>
            Represents Stacked Cylinder Chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.Cylinder100PercentStacked">
            <summary>
            Represents 100% Stacked Cylinder Chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.CylindricalBar">
            <summary>
            Represents Cylinderical Bar Chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.CylindricalBarStacked">
            <summary>
            Represents Stacked Cylinderical Bar Chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.CylindricalBar100PercentStacked">
            <summary>
            Represents 100% Stacked Cylinderical Bar Chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.CylindricalColumn3D">
            <summary>
            Represents 3D Cylinderical Column Chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.Doughnut">
            <summary>
            Represents Doughnut Chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.DoughnutExploded">
            <summary>
            Represents Exploded Doughnut Chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.Line">
            <summary>
            Represents Line Chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.LineStacked">
            <summary>
            Represents Stacked Line Chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.Line100PercentStacked">
            <summary>
            Represents 100% Stacked Line Chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.LineWithDataMarkers">
            <summary>
            Represents Line Chart with data markers.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.LineStackedWithDataMarkers">
            <summary>
            Represents Stacked Line Chart with data markers.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.Line100PercentStackedWithDataMarkers">
            <summary>
            Represents 100% Stacked Line Chart with data markers.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.Line3D">
            <summary>
            Represents 3D Line Chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.Pie">
            <summary>
            Represents Pie Chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.Pie3D">
            <summary>
            Represents 3D Pie Chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.PiePie">
            <summary>
            Represents Pie of Pie Chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.PieExploded">
            <summary>
            Represents Exploded Pie Chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.Pie3DExploded">
            <summary>
            Represents 3D Exploded Pie Chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.PieBar">
            <summary>
            Represents Bar of Pie Chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.Pyramid">
            <summary>
            Represents Pyramid Chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.PyramidStacked">
            <summary>
            Represents Stacked Pyramid Chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.Pyramid100PercentStacked">
            <summary>
            Represents 100% Stacked Pyramid Chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.PyramidBar">
            <summary>
            Represents Pyramid Bar Chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.PyramidBarStacked">
            <summary>
            Represents Stacked Pyramid Bar Chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.PyramidBar100PercentStacked">
            <summary>
            Represents 100% Stacked Pyramid Bar Chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.PyramidColumn3D">
            <summary>
            Represents 3D Pyramid Column Chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.Radar">
            <summary>
            Represents Radar Chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.RadarWithDataMarkers">
            <summary>
            Represents Radar Chart with data markers.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.RadarFilled">
            <summary>
            Represents Filled Radar Chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.Scatter">
            <summary>
            Represents Scatter Chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.ScatterConnectedByCurvesWithDataMarker">
            <summary>
            Represents Scatter Chart connected by curves, with data markers.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.ScatterConnectedByCurvesWithoutDataMarker">
            <summary>
            Represents Scatter Chart connected by curves, without data markers.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.ScatterConnectedByLinesWithDataMarker">
            <summary>
            Represents Scatter Chart connected by lines, with data markers.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.ScatterConnectedByLinesWithoutDataMarker">
            <summary>
            Represents Scatter Chart connected by lines, without data markers.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.StockHighLowClose">
            <summary>
            Represents High-Low-Close Stock Chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.StockOpenHighLowClose">
            <summary>
            Represents Open-High-Low-Close Stock Chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.StockVolumeHighLowClose">
            <summary>
            Represents Volume-High-Low-Close Stock Chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.StockVolumeOpenHighLowClose">
            <summary>
            Represents Volume-Open-High-Low-Close Stock Chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.Surface3D">
            <summary>
            Represents Surface Chart: 3D Surface Chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.SurfaceWireframe3D">
            <summary>
            Represents Wireframe 3D Surface Chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.SurfaceContour">
            <summary>
            Represents Contour Chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartType.SurfaceContourWireframe">
            <summary>
            Represents Wireframe Contour Chart.
            </summary>
        </member>
        <member name="T:Aspose.Charts.CrossType">
            <summary>
            Represents the axis cross type.
            </summary>
        </member>
        <member name="F:Aspose.Charts.CrossType.Automatic">
            <summary>
            Microsoft Excel sets the axis crossing point.
            </summary>
        </member>
        <member name="F:Aspose.Charts.CrossType.Maximum">
            <summary>
            The axis crosses at the maximum value.
            </summary>
        </member>
        <member name="F:Aspose.Charts.CrossType.Custom">
            <summary>
            The axis crosses at the custom value.
            </summary>
        </member>
        <member name="T:Aspose.Charts.DisplayUnitType">
            <summary>
            Dispay unit type.
            </summary>
        </member>
        <member name="F:Aspose.Charts.DisplayUnitType.None">
            <summary>
            none.
            </summary>
        </member>
        <member name="F:Aspose.Charts.DisplayUnitType.Hundrends">
            <summary>
            Hundrends.
            </summary>
        </member>
        <member name="F:Aspose.Charts.DisplayUnitType.Thousands">
            <summary>
            Thousands
            </summary>
        </member>
        <member name="F:Aspose.Charts.DisplayUnitType.Millions">
            <summary>
            Millions
            </summary>
        </member>
        <member name="F:Aspose.Charts.DisplayUnitType.Billions">
            <summary>
            Billions
            </summary>
        </member>
        <member name="F:Aspose.Charts.DisplayUnitType.Trillions">
            <summary>
            Trillions
            </summary>
        </member>
        <member name="T:Aspose.Charts.ErrorBarDisplayType">
            <summary>
            Represents error bar display type.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ErrorBarDisplayType.Both">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Charts.ErrorBarDisplayType.Minus">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Charts.ErrorBarDisplayType.None">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Charts.ErrorBarDisplayType.Plus">
            <summary>
            
            </summary>
        </member>
        <member name="T:Aspose.Charts.ErrorBarType">
            <summary>
            Represents error bar amount type.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ErrorBarType.Custom">
            <summary>
            Custom value type.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ErrorBarType.FixedValue">
            <summary>
            Fixed value type.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ErrorBarType.Percent">
            <summary>
            Percentage type.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ErrorBarType.StDev">
            <summary>
            Standard deviation type.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ErrorBarType.StError">
            <summary>
            Standar error type.
            </summary>
        </member>
        <member name="T:Aspose.Charts.FormattingType">
            <summary>
            Represents the type of formatting applied to an Area object or a Line object.
            </summary>
        </member>
        <member name="F:Aspose.Charts.FormattingType.Automatic">
            <summary>
            Represents automatic formatting type.
            </summary>
        </member>
        <member name="F:Aspose.Charts.FormattingType.Custom">
            <summary>
            Represents custom formatting type.
            </summary>
        </member>
        <member name="F:Aspose.Charts.FormattingType.None">
            <summary>
            Represents none formatting type.
            </summary>
        </member>
        <member name="T:Aspose.Charts.GradientColorType">
            <summary>
            Represents the gradient color type for the specified fill.
            </summary>
        </member>
        <member name="F:Aspose.Charts.GradientColorType.None">
            <summary>
            No gradient color
            </summary>
        </member>
        <member name="F:Aspose.Charts.GradientColorType.OneColor">
            <summary>
            One gradient color
            </summary>
        </member>
        <member name="F:Aspose.Charts.GradientColorType.PresetColors">
            <summary>
            Preset gradient colors
            </summary>
        </member>
        <member name="F:Aspose.Charts.GradientColorType.TwoColors">
            <summary>
            Two gradient colors
            </summary>
        </member>
        <member name="T:Aspose.Charts.GradientPresetType">
            <summary>
            Represents gradient preset color type.
            </summary>
        </member>
        <member name="F:Aspose.Charts.GradientPresetType.Brass">
            <summary>
            Brass preset color
            </summary>
        </member>
        <member name="F:Aspose.Charts.GradientPresetType.CalmWater">
            <summary>
            Calm Water preset color
            </summary>
        </member>
        <member name="T:Aspose.Charts.GradientStyleType">
            <summary>
            Represents gradient shading style.
            </summary>
        </member>
        <member name="F:Aspose.Charts.GradientStyleType.DiagonalDown">
            <summary>
            Diagonal down shading style
            </summary>
        </member>
        <member name="F:Aspose.Charts.GradientStyleType.DiagonalUp">
            <summary>
            Diagonal up shading style
            </summary>
        </member>
        <member name="F:Aspose.Charts.GradientStyleType.FromCenter">
            <summary>
            From center shading style
            </summary>
        </member>
        <member name="F:Aspose.Charts.GradientStyleType.FromCorner">
            <summary>
            From corner shading style
            </summary>
        </member>
        <member name="F:Aspose.Charts.GradientStyleType.Horizontal">
            <summary>
            Horizontal shading style
            </summary>
        </member>
        <member name="F:Aspose.Charts.GradientStyleType.Vertical">
            <summary>
            Vertical shading style
            </summary>
        </member>
        <member name="T:Aspose.Charts.LabelPositionType">
            <summary>
            Represents data label position type.
            </summary>
        </member>
        <member name="F:Aspose.Charts.LabelPositionType.Auto">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Charts.LabelPositionType.Center">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Charts.LabelPositionType.InsideBase">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Charts.LabelPositionType.InsideEnd">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Charts.LabelPositionType.OutsideEnd">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Charts.LabelPositionType.Above">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Charts.LabelPositionType.Below">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Charts.LabelPositionType.Left">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Charts.LabelPositionType.Right">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Charts.LabelPositionType.Custom">
            <summary>
            
            </summary>
        </member>
        <member name="T:Aspose.Charts.LabelSeparatorType">
            <summary>
            Represents data label separator type.
            </summary>
        </member>
        <member name="F:Aspose.Charts.LabelSeparatorType.Auto">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Charts.LabelSeparatorType.Space">
            <summary>
            Represents space(" ")
            </summary>
        </member>
        <member name="F:Aspose.Charts.LabelSeparatorType.Comma">
            <summary>
            Represents comma(",")
            </summary>
        </member>
        <member name="F:Aspose.Charts.LabelSeparatorType.Semicolon">
            <summary>
            Represents semicolon(";")
            </summary>
        </member>
        <member name="F:Aspose.Charts.LabelSeparatorType.Period">
            <summary>
            Represents period(".")
            </summary>
        </member>
        <member name="F:Aspose.Charts.LabelSeparatorType.Newline">
            <summary>
            Represents newline
            </summary>
        </member>
        <member name="T:Aspose.Charts.LegendPositionType">
            <summary>
            Enumerates the legend position types.
            </summary>
        </member>
        <member name="F:Aspose.Charts.LegendPositionType.Bottom">
            <summary>
            Displays the legend to the bottom of the chart's plot area.
            </summary>
        </member>
        <member name="F:Aspose.Charts.LegendPositionType.Corner">
            <summary>
            Displays the legend to the corner of the chart's plot area.
            </summary>
        </member>
        <member name="F:Aspose.Charts.LegendPositionType.Left">
            <summary>
            Displays the legend to the left of the chart's plot area.
            </summary>
        </member>
        <member name="F:Aspose.Charts.LegendPositionType.NotDocked">
            <summary>
            Represents that the legend is not docked.
            </summary>
        </member>
        <member name="F:Aspose.Charts.LegendPositionType.Right">
            <summary>
            Displays the legend to the right of the chart's plot area.
            </summary>
        </member>
        <member name="F:Aspose.Charts.LegendPositionType.Top">
            <summary>
            Displays the legend to the top of the chart's plot area.
            </summary>
        </member>
        <member name="T:Aspose.Charts.LineType">
            <summary>
            Enumerates the type of Picture border or Chart line.
            </summary>
        </member>
        <member name="F:Aspose.Charts.LineType.DartGray">
            <summary>
            Represents a dark gray line.
            </summary>
        </member>
        <member name="F:Aspose.Charts.LineType.Dash">
            <summary>
            Represent a dash line.
            </summary>
        </member>
        <member name="F:Aspose.Charts.LineType.DashDot">
            <summary>
            Represents a dash-dot line.
            </summary>
        </member>
        <member name="F:Aspose.Charts.LineType.DashDotDot">
            <summary>
            Represents a dash-dot-dot line.
            </summary>
        </member>
        <member name="F:Aspose.Charts.LineType.Dot">
            <summary>
            Represents a dotted line.
            </summary>
        </member>
        <member name="F:Aspose.Charts.LineType.LightGray">
            <summary>
            Represents a light gray line.
            </summary>
        </member>
        <member name="F:Aspose.Charts.LineType.MediumGray">
            <summary>
            Represents a medium gray line.
            </summary>
        </member>
        <member name="F:Aspose.Charts.LineType.Solid">
            <summary>
            Represent a solid line.
            </summary>
        </member>
        <member name="T:Aspose.Charts.TextAlignmentType">
            <summary>
            Enumerates text alignment types.
            </summary>
        </member>
        <member name="F:Aspose.Charts.TextAlignmentType.Bottom">
            <summary>
            Represents bottom text alignment.
            </summary>
        </member>
        <member name="F:Aspose.Charts.TextAlignmentType.Center">
            <summary>
            Represents center text alignment.
            </summary>
        </member>
        <member name="F:Aspose.Charts.TextAlignmentType.CenterAcross">
            <summary>
            Represents center across text alignment.
            </summary>
        </member>
        <member name="F:Aspose.Charts.TextAlignmentType.Distributed">
            <summary>
            Represents distributed text alignment.
            </summary>
        </member>
        <member name="F:Aspose.Charts.TextAlignmentType.Fill">
            <summary>
            Represents fill text alignment.
            </summary>
        </member>
        <member name="F:Aspose.Charts.TextAlignmentType.General">
            <summary>
            Represents general text alignment.
            </summary>
        </member>
        <member name="F:Aspose.Charts.TextAlignmentType.Justify">
            <summary>
            Represents justify text alignment.
            </summary>
        </member>
        <member name="F:Aspose.Charts.TextAlignmentType.Left">
            <summary>
            Represents left text alignment.
            </summary>
        </member>
        <member name="F:Aspose.Charts.TextAlignmentType.Right">
            <summary>
            Represents right text alignment.
            </summary>
        </member>
        <member name="F:Aspose.Charts.TextAlignmentType.Top">
            <summary>
            Represents top text alignment.
            </summary>
        </member>
        <member name="T:Aspose.Charts.TextDirectionType">
            <summary>
            Represents text reading order.
            </summary>
        </member>
        <member name="F:Aspose.Charts.TextDirectionType.Context">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Charts.TextDirectionType.LeftToRight">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Charts.TextDirectionType.RightToLeft">
            <summary>
            
            </summary>
        </member>
        <member name="T:Aspose.Charts.TextOrientationType">
            <summary>
            Enumerates text orientation types.
            </summary>
        </member>
        <member name="F:Aspose.Charts.TextOrientationType.ClockWise">
            <summary>
            Rotates text 90 degrees to the left
            </summary>
        </member>
        <member name="F:Aspose.Charts.TextOrientationType.CounterClockWise">
            <summary>
            Rotates text 90 degrees to the right.
            </summary>
        </member>
        <member name="F:Aspose.Charts.TextOrientationType.NoRotation">
            <summary>
            Represents the default value.
            </summary>
        </member>
        <member name="F:Aspose.Charts.TextOrientationType.TopToBottom">
            <summary>
            Displays text from top to bottom of the cell.
            </summary>
        </member>
        <member name="T:Aspose.Charts.TextureType">
            <summary>
            Represents the preset texture type.
            </summary>
        </member>
        <member name="F:Aspose.Charts.TextureType.BlueTissuePaper">
            <summary>
            Represents Blue Tissue Paper texture type.
            </summary>
        </member>
        <member name="F:Aspose.Charts.TextureType.Bouquet">
            <summary>
            Represents Bouquet texture type.
            </summary>
        </member>
        <member name="T:Aspose.Charts.TickLabelPositionType">
            <summary>
            Represents the position type of tick-mark labels on the specified axis.
            </summary>
        </member>
        <member name="F:Aspose.Charts.TickLabelPositionType.High">
            <summary>
            Position type is high.
            </summary>
        </member>
        <member name="F:Aspose.Charts.TickLabelPositionType.Low">
            <summary>
            Position type is low.
            </summary>
        </member>
        <member name="F:Aspose.Charts.TickLabelPositionType.NextToAxis">
            <summary>
            Position type is next to axis.
            </summary>
        </member>
        <member name="F:Aspose.Charts.TickLabelPositionType.None">
            <summary>
            Position type is none.
            </summary>
        </member>
        <member name="T:Aspose.Charts.TickMarkType">
            <summary>
            Represents the tick mark type for the specified axis.
            </summary>
        </member>
        <member name="F:Aspose.Charts.TickMarkType.Cross">
            <summary>
            Tick mark type is Cross.
            </summary>
        </member>
        <member name="F:Aspose.Charts.TickMarkType.Inside">
            <summary>
            Tick mark type is Inside.
            </summary>
        </member>
        <member name="F:Aspose.Charts.TickMarkType.None">
            <summary>
            Tick mark type is None.
            </summary>
        </member>
        <member name="F:Aspose.Charts.TickMarkType.Outside">
            <summary>
            Tick mark type is Outside.
            </summary>
        </member>
        <member name="T:Aspose.Charts.TimeUnit">
            <summary>
            Represents the base unit for the category axis.
            </summary>
        </member>
        <member name="F:Aspose.Charts.TimeUnit.Days">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Charts.TimeUnit.Months">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Charts.TimeUnit.Years">
            <summary>
            
            </summary>
        </member>
        <member name="T:Aspose.Charts.TrendlineType">
            <summary>
            Represents the trendline type.
            </summary>
        </member>
        <member name="F:Aspose.Charts.TrendlineType.Exponential">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Charts.TrendlineType.Linear">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Charts.TrendlineType.Logarithmic">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Charts.TrendlineType.MovingAverage">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Charts.TrendlineType.Polynomial">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Charts.TrendlineType.Power">
            <summary>
            
            </summary>
        </member>
        <member name="T:Aspose.Charts.WeightType">
            <summary>
            Enumerates the weight types for a picture border or a chart line.
            </summary>
        </member>
        <member name="F:Aspose.Charts.WeightType.HairLine">
            <summary>
            Represents the weight of hair line.
            </summary>
        </member>
        <member name="F:Aspose.Charts.WeightType.MediumLine">
            <summary>
            Represents the weight of medium line.
            </summary>
        </member>
        <member name="F:Aspose.Charts.WeightType.SingleLine">
            <summary>
            Represents the weight of single line.
            </summary>
        </member>
        <member name="F:Aspose.Charts.WeightType.WideLine">
            <summary>
            Represents the weight of wide line.
            </summary>
        </member>
        <member name="T:Aspose.Shapes.Shape">
            <summary>
            
            </summary>
        </member>
        <member name="M:Aspose.Shapes.Shape.Render(System.Drawing.Graphics)">
            <summary>
            
            </summary>
            <param name="g"></param>
        </member>
        <member name="P:Aspose.Shapes.Shape.Shapes">
            <summary>
            
            </summary>
        </member>
        <member name="P:Aspose.Shapes.Shape.Type">
            <summary>
            
            </summary>
        </member>
        <member name="P:Aspose.Shapes.Shape.Width">
            <summary>
            Gets or sets the width.
            </summary>
            <remarks>
            
            </remarks>
        </member>
        <member name="P:Aspose.Shapes.Shape.Height">
            <summary>
            Gets or sets the height.
            </summary>
        </member>
        <member name="P:Aspose.Shapes.Shape.X">
            <summary>
            Gets or sets the x coordinate of the upper left corner 
            </summary>
        </member>
        <member name="P:Aspose.Shapes.Shape.Y">
            <summary>
            Gets or sets the y coordinate of the upper left corner 
            </summary>
        </member>
        <member name="P:Aspose.Shapes.Shape.FillColor">
            <summary>
            
            </summary>
        </member>
        <member name="P:Aspose.Shapes.Shape.Rect">
            <summary>
            
            </summary>
        </member>
        <member name="P:Aspose.Shapes.Shape.Line">
            <summary>
            
            </summary>
        </member>
        <member name="T:Aspose.Shapes.Shapes">
            <summary>
            
            </summary>
        </member>
        <member name="M:Aspose.Shapes.Shapes.AddTextBox(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            
            </summary>
            <param name="x"></param>
            <param name="y"></param>
            <param name="width"></param>
            <param name="height"></param>
            <returns></returns>
        </member>
        <member name="M:Aspose.Shapes.Shapes.Render(System.Drawing.Graphics)">
            <summary>
            
            </summary>
            <param name="g"></param>
        </member>
        <member name="P:Aspose.Shapes.Shapes.Item(System.Int32)">
            <summary>
            Gets the shape object at the specific index.
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="T:Aspose.Shapes.ShapeType">
            <summary>
            Represents office drawing objects type.
            </summary>
        </member>
        <member name="F:Aspose.Shapes.ShapeType.Group">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Shapes.ShapeType.Line">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Shapes.ShapeType.Rectangle">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Shapes.ShapeType.Oval">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Shapes.ShapeType.Arc">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Shapes.ShapeType.Chart">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Shapes.ShapeType.TextBox">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Shapes.ShapeType.Button">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Shapes.ShapeType.Picture">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Shapes.ShapeType.Polygon">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Shapes.ShapeType.CheckBox">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Shapes.ShapeType.RadioButton">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Shapes.ShapeType.Label">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Shapes.ShapeType.DialogBox">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Shapes.ShapeType.Spinner">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Shapes.ShapeType.ScrollBar">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Shapes.ShapeType.ListBox">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Shapes.ShapeType.GroupBox">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Shapes.ShapeType.ComboBox">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Shapes.ShapeType.Comment">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Shapes.ShapeType.OleObject">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Shapes.ShapeType.MsoOfficeDrawing">
            <summary>
            Only for preserving the drawing object in the template file.
            </summary>
        </member>
        <member name="T:Aspose.Shapes.TextBox">
            <summary>
            
            </summary>
        </member>
        <member name="P:Aspose.Shapes.TextBox.Text">
            <summary>
            Gets or sets the text
            </summary>
        </member>
        <member name="P:Aspose.Shapes.TextBox.Font">
            <summary>
            Gets or sets a Font object of the specified ChartFrame object.
            </summary>
        </member>
        <member name="P:Aspose.Shapes.TextBox.FontColor">
            <summary>
            Gets or sets color of font object.
            </summary>
        </member>
        <member name="P:Aspose.Shapes.TextBox.Rotation">
            <summary>
            Represents text rotation angle.
            </summary>
            <remarks>
            0: Not rotated.
            255: Top to Bottom.
            -90: Downward.
            90: Upward.
            </remarks>
        </member>
        <member name="P:Aspose.Shapes.TextBox.TextHorizontalAlignment">
            <summary>
            Ges or sets the text horizontal alignment.
            </summary>
        </member>
        <member name="P:Aspose.Shapes.TextBox.TextVerticalAlignment">
            <summary>
            Gets or sets the text vertical alignment of text.
            </summary>
        </member>
        <member name="P:Aspose.Shapes.TextBox.TextDirection">
            <summary>
             Represents text reading order.
            </summary>
        </member>
        <member name="P:Aspose.Shapes.TextBox.TextOrientation">
            <summary>
            Gets and sets the text orientation type of the text box.
            </summary>
        </member>
        <member name="P:Aspose.Shapes.TextBox.AutoMargins">
            <summary>
            True if Microsoft Excel automatically calculates text frame margins. 
            </summary>
            <remarks>
            When this property is True, the MarginLeft, MarginRight, MarginTop, and MaginBottom properties are ignored.
            </remarks>
        </member>
        <member name="P:Aspose.Shapes.TextBox.MarginLeft">
            <summary>
            Returns or sets the distance (in points) between the left edge of the text frame 
            and the left edge of the inscribed rectangle of the shape that contains the text. 
            </summary>
        </member>
        <member name="P:Aspose.Shapes.TextBox.MarginRight">
            <summary>
            Returns or sets the distance (in points) between the right edge of the text frame 
            and the right edge of the inscribed rectangle of the shape that contains the text. 
            </summary>
        </member>
        <member name="P:Aspose.Shapes.TextBox.MarginTop">
            <summary>
            Returns or sets the distance (in points) between the top edge of the text frame 
            and the top edge of the inscribed rectangle of the shape that contains the text. 
            </summary>
        </member>
        <member name="P:Aspose.Shapes.TextBox.MarginBottom">
            <summary>
            Returns or sets the distance (in points) between the bottom edge of the text frame 
            and the bottom edge of the inscribed rectangle of the shape that contains the text. 
            </summary>
        </member>
        <member name="T:Aspose.Charts.SheetPrint.CellAreas">
            <summary>
            Same as CellArea but more features are added, such as IComparable.
            </summary>
        </member>
        <member name="M:Aspose.Charts.SheetPrint.CellInfo.BeValueSpanedByOther(Aspose.Charts.SheetPrint.CellInfo,Aspose.Cells.Style)">
            <summary>
            This method must be called after BeSpanedByOther method
            </summary>
            <param name="preCellInfo"></param>
            <param name="defaultStyle"></param>
            <returns></returns>
        </member>
        <member name="P:Aspose.Charts.SheetPrint.CellInfo.EndColumn0">
            <summary>
            After init cell,we do not think about colspan.
            </summary>
        </member>
        <member name="T:Aspose.Charts.Area">
            <summary>
            Encapsulates the object that represents a chart area.
            </summary>
        </member>
        <member name="M:Aspose.Charts.Area.IsSame(Aspose.Charts.Area)">
            <summary>
            
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="P:Aspose.Charts.Area.BackgroundColor">
            <summary>
            Gets or sets the background Color of the Area.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Area.FillFormat">
            <summary>
            Represents a object that contains fill formatting properties for the specified chart or shape.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Area.ForegroundColor">
            <summary>
            Gets or sets the foreground Color.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Area.IsFillFormat">
            <summary>
            
            </summary>
        </member>
        <member name="P:Aspose.Charts.Area.Formatting">
            <summary>
            Represents the formatting of the area.
            </summary>
        </member>
        <member name="T:Aspose.Charts.ASeries">
            <summary>
            Encapsulates the object that represents a single data series in a chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ASeries.VirtualPoint">
            <summary>
            Applies only  to PiePie chart and PieBar chart
            </summary>
        </member>
        <member name="M:Aspose.Charts.ASeries.#ctor(Aspose.Charts.Chart)">
            <summary>
            Initializes a new instance of this class.
            </summary>
        </member>
        <member name="M:Aspose.Charts.ASeries.Equals(System.Object)">
            <summary>
            
            </summary>
            <param name="obj"></param>
            <returns></returns>
        </member>
        <member name="M:Aspose.Charts.ASeries.GetHashCode">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="M:Aspose.Charts.ASeries.GetSeriesAxisName">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="M:Aspose.Charts.ASeries.AddPoints(System.Double[])">
            <summary>
            Adds ChartPoints to the end of the Points using Y values
            </summary>
            <param name="yValues">The Y Values of ChartPoints</param>
        </member>
        <member name="M:Aspose.Charts.ASeries.SetXValues(System.Double[])">
            <summary>
            Sets X values by the specified xValues from the first ChartPoints.
            </summary>
        </member>
        <member name="M:Aspose.Charts.ASeries.SetSizes(System.Double[])">
            <summary>
            Sets size by the specified sizes from the first ChartPoints.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ASeries.DataLabels">
            <summary>
            Gets the DataLabels object for the specified ASeries.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ASeries.YErrorBar">
            <summary>
            Gets y error bar of the series.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ASeries.XErrorBar">
            <summary>
            Gets x error bar of the series.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ASeries.Line">
            <summary>
            Gets the line or border of ASeries object.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ASeries.Area">
            <summary>
            Get first point area as the series area
            </summary>
        </member>
        <member name="P:Aspose.Charts.ASeries.Marker">
            <summary>
            Gets or sets the Marker.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ASeries.Name">
            <summary>
            Gets or sets the name of the data series.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ASeries.PlotOnSecondAxis">
            <summary>
            Indicates if this series is plotted on second value axis.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ASeries.Points">
            <summary>
            Gets the collection of points in a series in a chart.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ASeries.Smooth">
            <summary>
            Represents curve smoothing. True if curve smoothing is turned on for the line chart or scatter chart. Applies only to line and scatter charts.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ASeries.Trendlines">
            <summary>
            Returns an object that represents a collection of all the trendlines for the series.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ASeries.Type">
            <summary>
            Gets or sets a data series' type.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ASeries.IsColorVaried">
            <summary>
            Represents if the color of points is varied.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ASeries.GapWidth">
            <summary>
            Gets or sets the space between bar or column clusters, as a percentage of the bar or column width. The value of this property must be between 0 and 500.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ASeries.Overlap">
            <summary>
            Gets or sets the space between bar or column clusters in same category, as a percentage of the bar or column width. The value of this property must be between -100 and 100.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ASeries.HasDropLines">
            <summary>
            Gets or sets a value indicating whether a line chart or area chart has drop lines. 
            Applies only to line and area charts
            </summary>
        </member>
        <member name="P:Aspose.Charts.ASeries.HasHighLowLines">
            <summary>
            Gets or sets a value indicating whether a line chart has high-low lines. Applies only to line charts. 
            </summary>
        </member>
        <member name="P:Aspose.Charts.ASeries.HasUpDownBars">
            <summary>
            Gets or sets a value indicating whether a line chart has up and down bars. Applies only to line charts.  
            </summary>
        </member>
        <member name="P:Aspose.Charts.ASeries.DropLines">
            <summary>
            Represents the drop lines for a series on a line chart or area chart. Applies only to line charts or area charts. Read-only. 
            </summary>
        </member>
        <member name="P:Aspose.Charts.ASeries.HighLowLines">
            <summary>
            Represents the high-low lines for a series on a line chart. Applies only to line charts. Read-only.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ASeries.HasLeaderLines">
            <summary>
            True if the series has leader lines.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ASeries.LeaderLines">
            <summary>
            
            </summary>
        </member>
        <member name="P:Aspose.Charts.ASeries.UpBars">
            <summary>
            Represents the up bars on a line chart. Applies only to line charts. Read-only.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ASeries.DownBars">
            <summary>
            Represents the down bars on a line chart. Applies only to line charts. Read-only.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ASeries.AngleOfFirstSlice">
            <summary>
            
            </summary>
        </member>
        <member name="P:Aspose.Charts.ASeries.DoughnutHoleSize">
            <summary>
            
            </summary>
        </member>
        <member name="P:Aspose.Charts.ASeries.SizeOfSecondPlot">
            <summary>
            
            </summary>
        </member>
        <member name="P:Aspose.Charts.ASeries.HasSeriesLines">
            <summary>
            
            </summary>
        </member>
        <member name="P:Aspose.Charts.ASeries.SeriesLines">
            <summary>
            
            </summary>
        </member>
        <member name="P:Aspose.Charts.ASeries.IsCategoryLabelsShown">
            <summary>
            Applies only to radar charts
            </summary>
        </member>
        <member name="P:Aspose.Charts.ASeries.BubbleScale">
            <summary>
            Returns or sets the scale factor for bubbles 
            </summary>
        </member>
        <member name="P:Aspose.Charts.ASeries.ShowNegativeBubbles">
            <summary>
            True if negative bubbles are shown 
            </summary>
        </member>
        <member name="P:Aspose.Charts.ASeries.SizeRepresents">
            <summary>
            Returns or sets what the bubble size represents on a bubble chart.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ASeries.DisplayOrder">
            <summary>
            Gets or sets the current series plot displaying order. defaut value is series index.
            The value is great than zero.
            </summary>
        </member>
        <member name="T:Aspose.Charts.Axis">
            <summary>
            Encapsulates the object that represents a chart's axis.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Axis.AxisBetweenCategories">
            <summary>
            Represents if the value axis crosses the category axis between categories.
            </summary>
            <remarks>
            This property applies only to category axes, and it doesn't apply to 3-D charts.
            </remarks>
        </member>
        <member name="P:Aspose.Charts.Axis.AxisLine">
            <summary>
            Gets the appearance of an Axis.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Axis.BaseUnitScale">
            <summary>
            Represents the base unit scale for the category axis.
            </summary>
            <remarks>
            Setting this property only takes effect when the CategoryType property is set to TimeScale.
            </remarks>
        </member>
        <member name="P:Aspose.Charts.Axis.CategoryType">
            <summary>
            Represents the category axis type.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Axis.CrossAt">
            <summary>
            Represents the point on the specified axis where the other axis crosses.
            </summary>
            <remarks>
            The number should be a integer when it applies to category axis. And the value must be between 1 and 31999.
            </remarks>
        </member>
        <member name="P:Aspose.Charts.Axis.CrossType">
            <summary>
            Represents the point on the specified axis where the other axis crosses.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Axis.IsLogarithmic">
            <summary>
            Represents if the value axis scale type is logarithmic or not.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Axis.IsPlotOrderReversed">
            <summary>
            Represents if Microsoft Excel plots data points from last to first.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Axis.IsVisible">
            <summary>
            Represents if the axis is visible.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Axis.MajorGridLines">
            <summary>
            Represents major gridlines on a chart axis.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Axis.MinorGridLines">
            <summary>
            Represents minor gridlines on a chart axis.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Axis.MajorTickMark">
            <summary>
            Represents the type of major tick mark for the specified axis.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Axis.MajorUnit">
            <summary>
            Represents the major units for the axis.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Axis.MajorUnitScale">
            <summary>
            Represents the major unit scale for the category axis.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Axis.MaxValue">
            <summary>
            Represents the maximum value on the value axis.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Axis.MinorTickMark">
            <summary>
            Represents the type of minor tick mark for the specified axis.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Axis.MinorUnit">
            <summary>
            Represents the minor units for the axis.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Axis.MinorUnitScale">
            <summary>
            Represents the major unit scale for the category axis.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Axis.MinValue">
            <summary>
            Represents the minimum value on the value axis.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Axis.TickLabelPosition">
            <summary>
            Represents the position of tick-mark labels on the specified axis.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Axis.TickLabels">
            <summary>
            Returns a TickLabels object that represents the tick-mark labels for the specified axis.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Axis.TickLabelSpacing">
            <summary>
            Represents the number of categories or series between tick-mark labels. Applies only to category and series axes.
            </summary>
            <remarks>
            The number must be between 1 and 31999.
            </remarks>
        </member>
        <member name="P:Aspose.Charts.Axis.TickMarkSpacing">
            <summary>
            Gets or sets the number of categories or series between tick marks. Applies only to category and series axes.
            </summary>
            <remarks>
            The number must be between 1 and 31999.
            </remarks>
        </member>
        <member name="P:Aspose.Charts.Axis.Title">
            <summary>
            Gets or sets the axis' title.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Axis.IsAutoMinimum">
            <summary>
            Gets or sets the value indicates whether calculating axis scale minimum value automatic.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Axis.IsAutoMaximum">
            <summary>
            Gets or sets the value indicates whether calculating axis scale maximum value automatic.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Axis.IsAutoMajorUnit">
            <summary>
            Gets or sets the value indicates whether calculating axis scale major unit automatic.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Axis.IsAutoMinorUnit">
            <summary>
            Gets or sets the value indicates whether calculating axis scale minor unit automatic.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Axis.DisplayUnit">
            <summary>
            Gets or sets display unit.
            </summary>
        </member>
        <member name="T:Aspose.Charts.Chart">
            <summary>
            Encapsulates the object that represents a single Excel chart.
            </summary>
        </member>
        <member name="M:Aspose.Charts.Chart.#ctor(System.Drawing.Font,System.Collections.SortedList)">
            <summary>
            Initializes a new instance of this class.
            </summary>
        </member>
        <member name="M:Aspose.Charts.Chart.Calculate">
            <summary>
            Caculates  the chart position and size .
            </summary>
            <returns></returns>
        </member>
        <member name="M:Aspose.Charts.Chart.Render">
            <summary>
            Creates the chart image and returns it as a Bitmap object.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Aspose.Charts.Chart.Save(System.String)">
            <overloads>Creates the chart image and saves it.</overloads>
            <summary>
            Creates the chart image and saves it to a file.
            </summary>
            <param name="imageFile">The image file name with full path.</param>
            <remarks>
            <p>The format of the image is specified using the extension of the file name.
            For example, if you specify "myfile.png", then the image will be saved
            in the PNG format. The following file extensions are recognized: 
            .bmp, .gif, .jpg, .jpeg, .tiff, .emf.</p>
            </remarks>
        </member>
        <member name="M:Aspose.Charts.Chart.Save(System.String,System.Drawing.Imaging.ImageFormat)">
            <summary>
            Creates the chart image and saves it to a file in the specified format.
            </summary>
            <param name="imageFile">The image file name with full path.</param>
            <param name="imageFormat">The format in which to save the image.</param>
            <remarks>
            <p>The following formats are supported: 
            .bmp, .gif, .jpg, .jpeg, .tiff, .emf.</p>
            </remarks>
        </member>
        <member name="M:Aspose.Charts.Chart.Save(System.String,System.Int64)">
            <overloads>Creates the chart image and saves it to a file in the Jpeg format.</overloads>
            <summary>
            Creates the chart image and saves it to a file in the Jpeg format.
            </summary>
            <param name="imageFile">The image file name with full path.</param>
            <param name="jpegQuality">Jpeg quality.</param>
        </member>
        <member name="M:Aspose.Charts.Chart.Save(System.IO.Stream,System.Drawing.Imaging.ImageFormat)">
            <summary>
            Creates the chart image and saves it to a stream in the specified format.
            </summary>
            <param name="stream">The output stream.</param>
            <param name="imageFormat">The format in which to save the image.</param>
            <remarks>
            <p>The following formats are supported: 
            .bmp, .gif, .jpg, .jpeg, .tiff, .emf.</p>
            </remarks>
        </member>
        <member name="M:Aspose.Charts.Chart.Save(System.IO.Stream,System.Int64)">
            <summary>
            Creates the chart image and saves it to a stream in the Jpeg format.
            </summary>
            <param name="stream">The output stream.</param>
            <param name="jpegQuality">Jpeg quality.</param>
        </member>
        <member name="P:Aspose.Charts.Chart.Graphics">
            <summary>
            Gets or sets the <see cref="T:System.Drawing.Graphics"/> object on which the chart is drawn.
            </summary>
            <remarks>
            <p>A default <b>Graphics</b> object is used automatically. You can specify your own
            <b>Graphics</b> object if needed.</p>
            </remarks>
        </member>
        <member name="P:Aspose.Charts.Chart.CategoryAxis">
            <summary>
            Gets the chart's X axis.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Chart.Category2Axis">
            <summary>
            Gets the chart's 2nd X axis.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Chart.ChartArea">
            <summary>
            Gets the chart area object.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Chart.ChartDataTable">
            <summary>
            Represents the chart data table.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Chart.DepthPercent">
            <summary>
            Represents the depth of a 3-D chart as a percentage of the chart width (between 20 and 2000 percent).
            </summary>
        </member>
        <member name="P:Aspose.Charts.Chart.GapDepth">
             <summary>
            Returns or sets the distance between the data series in a 3-D chart, as a percentage of the marker width. The value of this property must be between 0 and 500
             </summary>
        </member>
        <member name="P:Aspose.Charts.Chart.GapWidth">
            <summary>
            Returns or sets the space between bar or column clusters, as a percentage of the bar or column width. The value of this property must be between 0 and 500
            </summary>
        </member>
        <member name="P:Aspose.Charts.Chart.Elevation">
            <summary>
            Represents the elevation of the 3-D chart view, in degrees.
            </summary>
            <remarks>
            The chart elevation is the height at which you view the chart, in degrees. The default is 15 for most chart types. The value of this property must be between -90 and 90, except for 3-D bar charts, where it must be between 0 and 44.
            </remarks>
        </member>
        <member name="P:Aspose.Charts.Chart.HeightPercent">
            <summary>
            Returns or sets the height of a 3-D chart as a percentage of the chart width (between 5 and 500 percent). 
            </summary>
        </member>
        <member name="P:Aspose.Charts.Chart.FirstSliceAngle">
            <summary>
            Gets or sets the angle of the first pie-chart or doughnut-chart slice, in degrees (clockwise from vertical). Applies only to pie, 3-D pie, and doughnut charts, 0 to 360.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Chart.Floor">
            <summary>
            Returns a Floor object that represents the walls of a 3-D chart.
            </summary>
            <remarks>
            This property doesn't apply to 3-D pie charts.
            </remarks>
        </member>
        <member name="P:Aspose.Charts.Chart.IsDataTableShown">
            <summary>
            Gets or sets a value indicating whether the chart displays a data table.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Chart.IsLegendShown">
            <summary>
            Gets or sets a value indicating whether the chart legend will be displayed. Default is true.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Chart.IsRectangularCornered">
            <summary>
            Gets or sets a value indicating whether the chart area is rectangular cornered. Default is true.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Chart.Legend">
            <summary>
            Gets the chart legend.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Chart.NSeries">
            <summary>
            Gets a NSeries collection representing the data series in the chart.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Chart.PlotArea">
            <summary>
            Gets the chart's plot area.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Chart.Rotation">
            <summary>
            Represents the rotation of the 3-D chart view (the rotation of the plot area around the z-axis, in degrees).
            </summary>
            <remarks>
            The value of this property must be from 0 to 360, except for 3-D bar charts, where the value must be from 0 to 44. The default value is 20. Applies only to 3-D charts.
            </remarks>
        </member>
        <member name="P:Aspose.Charts.Chart.ValueAxis">
            <summary>
            Gets the chart's value(Y) axis. If chart is 3D, Axis type is Y. Excel is Z
            </summary>
        </member>
        <member name="P:Aspose.Charts.Chart.Value2Axis">
            <summary>
            Gets the chart's second value(Y) axis.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Chart.SeriesAxis">
            <summary>
            Gets the chart's series axis. (Axis type is Z, Excel is Y)
            </summary>
        </member>
        <member name="P:Aspose.Charts.Chart.Title">
            <summary>
            Gets the chart's title.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Chart.Type">
            <summary>
            Gets or sets a chart's type.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Chart.Walls">
            <summary>
            Returns a Walls object that represents the walls of a 3-D chart.
            </summary>
            <remarks>
            This property doesn't apply to 3-D pie charts.
            </remarks>
        </member>
        <member name="P:Aspose.Charts.Chart.Shapes">
            <summary>
            
            </summary>
        </member>
        <member name="T:Aspose.Charts.ChartDataTable">
            <summary>
            Represents a chart data table.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartDataTable.ActualRect">
            <summary>
            Draws position
            </summary>
        </member>
        <member name="P:Aspose.Charts.ChartDataTable.Font">
            <summary>
            Gets or sets a Font object which represents the font setting of the specified chart data table.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ChartDataTable.FontColor">
            <summary>
            Gets or sets color of the font object.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ChartDataTable.Border">
            <summary>
            Gets or sets the border line.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ChartDataTable.IsLegendKeysShown">
            <summary>
            Gets or sets the value that indicates whether the legend keys are shown.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ChartDataTable.IsVerticalLineShown">
            <summary>
            Gets or sets the value that indicates whether the vertical lines are shown.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ChartDataTable.IsHorizontalLineShown">
            <summary>
            Gets or sets the value that indicates whether the horizontal lines are shown.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ChartDataTable.IsOutlineShown">
            <summary>
            Gets or sets the value that indicates whether the Outline is shown.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartFrameType.ChartTitle">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartFrameType.AxisTitle">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartFrameType.DisplayUnit">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartFrameType.Legend">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartFrameType.DataLabel">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartFrameType.ChartArea">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartFrameType.ChartPlotArea">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartFrameType.SereisBar">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartFrameType.Trendline">
            <summary>
            
            </summary>
        </member>
        <member name="T:Aspose.Charts.ChartFrame">
            <summary>
            Encapsulates the object that represents the frame object in a chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartFrame.width">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartFrame.height">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartFrame.x">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartFrame.y">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartFrame.ActualRect">
            <summary>
            Draws position
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartFrame.DefaultRect">
            <summary>
            Auto position
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartFrame.isXAuto">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartFrame.isYAuto">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartFrame.isSizeAuto">
            <summary>
            
            </summary>
        </member>
        <member name="P:Aspose.Charts.ChartFrame.Area">
            <summary>
            Gets or sets the Area.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ChartFrame.Border">
            <summary>
            Gets or sets the border line.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ChartFrame.TextFont">
            <summary>
            Gets or sets a Font object of the specified ChartFrame object.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ChartFrame.FontColor">
            <summary>
            Gets or sets color of font object.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ChartFrame.Width">
            <summary>
            Gets or sets the width of frame.
            </summary>
            <remarks>
            
            </remarks>
        </member>
        <member name="P:Aspose.Charts.ChartFrame.Height">
            <summary>
            Gets or sets the height of frame.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ChartFrame.X">
            <summary>
            Gets or sets the x coordinate of the upper left corner 
            </summary>
        </member>
        <member name="P:Aspose.Charts.ChartFrame.Y">
            <summary>
            
            </summary>
        </member>
        <member name="P:Aspose.Charts.ChartFrame.Rectangle">
            <summary>
            Gets or sets rectangle of ChartFrame object.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ChartFrame.IsXAuto">
            <summary>
            
            </summary>
        </member>
        <member name="P:Aspose.Charts.ChartFrame.IsYAuto">
            <summary>
            
            </summary>
        </member>
        <member name="P:Aspose.Charts.ChartFrame.IsSizeAuto">
            <summary>
            
            </summary>
        </member>
        <member name="T:Aspose.Charts.ChartPoint">
            <summary>
            Represents a single point in a series in a chart.
            </summary>
        </member>
        <member name="F:Aspose.Charts.ChartPoint.NotPlotted">
            <summary>
            
            </summary>
        </member>
        <member name="M:Aspose.Charts.ChartPoint.#ctor(Aspose.Charts.Chart)">
            <summary>
            Initializes a new instance of this class.
            </summary>
        </member>
        <member name="M:Aspose.Charts.ChartPoint.#ctor(Aspose.Charts.Chart,System.Double)">
            <summary>
            Initializes a new instance of this class.
            </summary>
            <param name="yValue">The yValue of the chart point.</param>
            <param name="chart"></param>
        </member>
        <member name="M:Aspose.Charts.ChartPoint.#ctor(Aspose.Charts.Chart,System.Double,System.Double)">
            <summary>
            Initializes a new instance of this class.
            </summary>
            <param name="chart"></param>
            <param name="yValue">The Y Value of the chart point.</param>
            /// <param name="xValue">The X Value of the chart point.</param>
        </member>
        <member name="P:Aspose.Charts.ChartPoint.ChartPoints">
            <summary>
            Gets the ChartPoints object that belong to.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ChartPoint.Area">
            <summary>
            Gets or sets the Area.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ChartPoint.Border">
            <summary>
            Gets or sets the border line (ex. column chart) or the line(ex. line chart).
            </summary>
        </member>
        <member name="P:Aspose.Charts.ChartPoint.Marker">
            <summary>
            Gets or sets the Marker.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ChartPoint.DataLabels">
            <summary>
            Gets the DataLabels object for the specified ASeries.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ChartPoint.XValue">
            <summary>
            Gets or sets the X value of the chart point.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ChartPoint.XFormat">
            <summary>
            
            </summary>
        </member>
        <member name="P:Aspose.Charts.ChartPoint.XValueIsCulture">
            <summary>
            
            </summary>
        </member>
        <member name="P:Aspose.Charts.ChartPoint.YValue">
            <summary>
            Gets or sets the Y value of the chart point.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ChartPoint.YFormat">
            <summary>
            
            </summary>
        </member>
        <member name="P:Aspose.Charts.ChartPoint.YValueIsCulture">
            <summary>
            
            </summary>
        </member>
        <member name="P:Aspose.Charts.ChartPoint.BubbleSizeValue">
            <summary>
            Gets or sets the size of the bubble.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ChartPoint.BubbleSizeFormat">
            <summary>
            
            </summary>
        </member>
        <member name="P:Aspose.Charts.ChartPoint.BubbleSizeIsCulture">
            <summary>
            
            </summary>
        </member>
        <member name="T:Aspose.Charts.ChartPoints">
            <summary>
            Represents a collection that contains all the points in one series.
            </summary>
        </member>
        <member name="M:Aspose.Charts.ChartPoints.Add(Aspose.Charts.ChartPoint)">
            <summary>
            Adds a ChartPoint to the end of the collection.
            </summary>
            <param name="point">The chart point to add.</param>
            <returns>The index at which the chart point has been added.</returns>
        </member>
        <member name="M:Aspose.Charts.ChartPoints.Add(System.Double[])">
            <summary>
            Adds ChartPoints to the end of the collection using Y values
            </summary>
            <param name="yValues">The Y Values of ChartPoints</param>
        </member>
        <member name="M:Aspose.Charts.ChartPoints.Add(System.Double)">
            <summary>
            Adds ChartPoints to the end of the collection using Y values
            </summary>
            <param name="yValues">The Y Values of ChartPoints</param>
        </member>
        <member name="M:Aspose.Charts.ChartPoints.SetXValues(System.Double[])">
            <summary>
            Sets X values by the specified xValues from the first ChartPoints.
            </summary>
        </member>
        <member name="M:Aspose.Charts.ChartPoints.SetSizes(System.Double[])">
            <summary>
            Sets size by the specified sizes from the first ChartPoints.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ChartPoints.ASeries">
            <summary>
            Gets the ASeries object that belong to.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ChartPoints.Item(System.Int32)">
            <summary>
            Gets the ChartPoint element at the specified index.
            </summary>
            <param name="index">The zero based index of the element.</param>
        </member>
        <member name="T:Aspose.Charts.DataLabels">
            <summary>
            Encapsulates a collection of all the DataLabel objects for the specified ASeries.
            </summary>
        </member>
        <member name="P:Aspose.Charts.DataLabels.IsCategoryNameShown">
            <summary>
            Represents a specified chart's data label category name display behavior.True to display the category name for the data labels on a chart. False to hide.
            </summary>
        </member>
        <member name="P:Aspose.Charts.DataLabels.IsLegendKeyShown">
            <summary>
            Represents a specified chart's data label legend key display behavior.True if the data label legend key is visible.
            </summary>
        </member>
        <member name="P:Aspose.Charts.DataLabels.IsPercentageShown">
            <summary>
            Represents a specified chart's data label percentage value display behavior. True displays the percentage value. False to hide.
            </summary>
        </member>
        <member name="P:Aspose.Charts.DataLabels.IsValueShown">
            <summary>
            Represents a specified chart's data label values display behavior. True displays the values. False to hide.
            </summary>
        </member>
        <member name="P:Aspose.Charts.DataLabels.IsSeriesNameShown">
            <summary>
            Represents a specified chart's data label series name display behavior. True displays the values. False to hide.
            </summary>
        </member>
        <member name="P:Aspose.Charts.DataLabels.IsBubbleSizeShown">
            <summary>
            Represents a specified chart's data label bubble size display behavior. True displays the values. False to hide.
            Only applies to bubble chart.
            </summary>
        </member>
        <member name="P:Aspose.Charts.DataLabels.Position">
            <summary>
            Represents the position of the data lable.
            </summary>
        </member>
        <member name="P:Aspose.Charts.DataLabels.Separator">
            <summary>
            Represents the separator of the data lable.
            </summary>
        </member>
        <member name="P:Aspose.Charts.DataLabels.Rotation">
            <summary>
            Represents text rotation angle.
            </summary>
            <remarks>
            0: Not rotated.
            255: Top to Bottom.
            -90: Downward.
            90: Upward.
            </remarks>
        </member>
        <member name="P:Aspose.Charts.DataLabels.TextHorizontalAlignment">
            <summary>
            Ges or sets the text horizontal alignment.
            </summary>
        </member>
        <member name="P:Aspose.Charts.DataLabels.TextVerticalAlignment">
            <summary>
            Gets or sets the text vertical alignment of text.
            </summary>
        </member>
        <member name="P:Aspose.Charts.DataLabels.Format">
            <summary>
            Represents the format string for the DataLabels object.
            </summary>
            <remarks>
            The formating string is same as a custom format string setting to a cell. For example, "$0".
            </remarks>
        </member>
        <member name="P:Aspose.Charts.DataLabels.LinkedSource">
            <summary>
            
            </summary>
        </member>
        <member name="P:Aspose.Charts.DataLabels.IsCulture">
            <summary>
            
            </summary>
        </member>
        <member name="P:Aspose.Charts.DataLabels.Text">
            <summary>
            Gets or sets the text
            </summary>
        </member>
        <member name="P:Aspose.Charts.DataLabels.TextDirection">
            <summary>
             Represents text reading order.
            </summary>
        </member>
        <member name="T:Aspose.Charts.DisplayUnit">
            <summary>
            Summary description for DisplayUnit.
            </summary>
        </member>
        <member name="P:Aspose.Charts.DisplayUnit.DisplayUnitType">
            <summary>
            
            </summary>
        </member>
        <member name="P:Aspose.Charts.DisplayUnit.Label">
            <summary>
            
            </summary>
        </member>
        <member name="P:Aspose.Charts.DisplayUnit.Rotation">
            <summary>
            Represents text rotation angle.
            </summary>
            <remarks>
            0: Not rotated.
            255: Top to Bottom.
            -90: Downward.
            90: Upward.
            </remarks>
        </member>
        <member name="P:Aspose.Charts.DisplayUnit.TextHorizontalAlignment">
            <summary>
            Ges or sets the text horizontal alignment.
            </summary>
        </member>
        <member name="P:Aspose.Charts.DisplayUnit.TextVerticalAlignment">
            <summary>
            Gets or sets the text vertical alignment of text.
            </summary>
        </member>
        <member name="P:Aspose.Charts.DisplayUnit.IsShown">
            <summary>
            Whether show display units label on the chart.
            </summary>
        </member>
        <member name="T:Aspose.Charts.ErrorBar">
            <summary>
            Represents error bar of data series.
            </summary>
        </member>
        <member name="T:Aspose.Charts.Line">
            <summary>
            Encapsulates the object that represents the chart line. 
            </summary>
        </member>
        <member name="M:Aspose.Charts.Line.IsSame(Aspose.Charts.Line)">
            <summary>
            
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="P:Aspose.Charts.Line.Color">
            <summary>
            Represents the Color of the line.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Line.IsVisible">
            <summary>
            Represents if the axis is visible in the chart.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Line.Style">
            <summary>
            Represents the style of the line.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Line.Weight">
            <summary>
            Gets or sets the WeightType of the line.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Line.Formatting">
            <summary>
            Represents the formatting of the Line.
            </summary>
        </member>
        <member name="M:Aspose.Charts.ErrorBar.#ctor(Aspose.Charts.Chart,Aspose.Charts.ASeries)">
            <summary>
            
            </summary>
            <param name="chart"></param>
            <param name="parent"></param>
        </member>
        <member name="M:Aspose.Charts.ErrorBar.AddMinusValue(System.Object[])">
            <summary>
            Adds minus values
            </summary>
        </member>
        <member name="M:Aspose.Charts.ErrorBar.AddPlusValue(System.Object[])">
            <summary>
            Adds plus values
            </summary>
        </member>
        <member name="P:Aspose.Charts.ErrorBar.Parent">
            <summary>
            Represents parent of error bar.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ErrorBar.Amount">
            <summary>
            Represents amount of error bar.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ErrorBar.DisplayType">
            <summary>
            Represents error bar display type.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ErrorBar.MinusValue">
            <summary>
            Represents negative error amount when error bar type is Custom.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ErrorBar.PlusValue">
            <summary>
            Represents positive error amount when error bar type is Custom.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ErrorBar.Type">
            <summary>
            Represents error bar amount type.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ErrorBar.YDirection">
            <summary>
            Indicates if error bar is Y-direction. Default is true.
            </summary>
        </member>
        <member name="P:Aspose.Charts.ErrorBar.ShowMarkerTTop">
            <summary>
            Indicates if formatting error bars with a T-top.
            </summary>
        </member>
        <member name="T:Aspose.Charts.FillFormatType">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Charts.FillFormatType.Gradient">
            <summary>
            Represents custom formatting type.
            </summary>
        </member>
        <member name="F:Aspose.Charts.FillFormatType.Texture">
            <summary>
            Represents none formatting type.
            </summary>
        </member>
        <member name="F:Aspose.Charts.FillFormatType.Pattern">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Charts.FillFormatType.Picture">
            <summary>
            
            </summary>
        </member>
        <member name="T:Aspose.Charts.GradientOrder">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Charts.GradientOrder.Order0">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Charts.GradientOrder.Order1">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Charts.GradientOrder.Order2">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Charts.GradientOrder.Order3">
            <summary>
            
            </summary>
        </member>
        <member name="T:Aspose.Charts.FillFormat">
            <summary>
            Encapsulates the object that represents fill formatting for a shape.
            </summary>
        </member>
        <member name="M:Aspose.Charts.FillFormat.#ctor(Aspose.Charts.Chart,Aspose.Charts.Area)">
            <summary>
            
            </summary>
            <param name="chart"></param>
            <param name="area"></param>
        </member>
        <member name="M:Aspose.Charts.FillFormat.SetGradient(System.Drawing.Color,System.Drawing.Color,Aspose.Charts.GradientStyleType,Aspose.Charts.GradientOrder,System.Drawing.Drawing2D.ColorBlend)">
            <summary>
            
            </summary>
            <param name="color1"></param>
            <param name="color2"></param>
            <param name="style"></param>
            <param name="gradientOrder"></param>
            <param name="colorBlend"></param>
        </member>
        <member name="M:Aspose.Charts.FillFormat.SetCustomGradient(System.Drawing.Color,System.Drawing.Color,System.Int32,System.Single,System.Single,System.Drawing.Drawing2D.ColorBlend)">
            <summary>
            
            </summary>
            <param name="color1"></param>
            <param name="color2"></param>
            <param name="angle"></param>
            <param name="focus"></param>
            <param name="scale"></param>
            <param name="colorBlend"></param>
        </member>
        <member name="M:Aspose.Charts.FillFormat.SetPattern(System.Drawing.Color,System.Drawing.Color,System.Drawing.Drawing2D.HatchStyle)">
            <summary>
            
            </summary>
            <param name="color1"></param>
            <param name="color2"></param>
            <param name="style"></param>
        </member>
        <member name="M:Aspose.Charts.FillFormat.SetTexture(System.Drawing.Image)">
            <summary>
            
            </summary>
            <param name="image"></param>
        </member>
        <member name="M:Aspose.Charts.FillFormat.SetPicture(System.Drawing.Image)">
            <summary>
            
            </summary>
            <param name="image"></param>
        </member>
        <member name="M:Aspose.Charts.FillFormat.GetBrush(System.Drawing.RectangleF)">
            <summary>
            
            </summary>
            <param name="rect"></param>
            <returns></returns>
        </member>
        <member name="M:Aspose.Charts.FillFormat.GetBrush(System.Drawing.RectangleF,System.Single)">
            <summary>
            
            </summary>
            <param name="rect"></param>
            <param name="colorGene"></param>
            <returns></returns>
        </member>
        <member name="T:Aspose.Charts.Floor">
            <summary>
            Encapsulates the object that represents the floor of a 3-D chart.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Floor.Border">
            <summary>
            Gets or sets the border Line.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Floor.Area">
            <summary>
            Gets the chart area object.
            </summary>
        </member>
        <member name="T:Aspose.Charts.Legend">
            <summary>
            Encapsulates the object that represents the chart legend.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Legend.Position">
            <summary>
            Gets or sets the legend position type.
            </summary>
            <remarks>
            Default position is right.
            If the legend is at left or right side of the chart, setting Lengend.X property will not take effect.
            If the legend is at top or bottom side of the chart, setting Lengend.Y property will not take effect.
            </remarks>
        </member>
        <member name="T:Aspose.Charts.Marker">
            <summary>
            Summary description for Marker.
            </summary>
        </member>
        <member name="M:Aspose.Charts.Marker.IsSame(Aspose.Charts.Marker)">
            <summary>
            
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="P:Aspose.Charts.Marker.MarkerBackgroundColor">
            <summary>
            Represents the marker backgournd color in a line chart, scatter chart, or radar chart.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Marker.MarkerForegroundColor">
            <summary>
            Represents the marker foregournd color in a line chart, scatter chart, or radar chart.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Marker.MarkerSize">
            <summary>
            Represents the marker size in a line chart, scatter chart, or radar chart.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Marker.MarkerStyle">
            <summary>
            Represents the marker style in a line chart, scatter chart, or radar chart.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Marker.IsVisible">
            <summary>
            Represents if the marker is visible in the chart.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Marker.Formatting">
            <summary>
            Represents the formatting of the Marker.
            </summary>
        </member>
        <member name="T:Aspose.Charts.CategoryLabel">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Charts.CategoryLabel.LabelValue">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Charts.CategoryLabel.IsCulture">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Charts.CategoryLabel.SourceFormat">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Charts.CategoryLabel.Children">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Charts.CategoryLabel.Parent">
            <summary>
            
            </summary>
        </member>
        <member name="M:Aspose.Charts.CategoryLabel.#ctor(System.Object,System.Boolean,System.String)">
            <summary>
            
            </summary>
            <param name="labelValue"></param>
            <param name="isCulture"></param>
            <param name="SourceFormat"></param>
        </member>
        <member name="M:Aspose.Charts.CategoryLabel.#ctor(System.Object)">
            <summary>
            
            </summary>
            <param name="labelValue"></param>
        </member>
        <member name="M:Aspose.Charts.CategoryLabel.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="T:Aspose.Charts.NSeries">
            <summary>
            Encapsulates a collection of ASeries objects.
            </summary>
        </member>
        <member name="M:Aspose.Charts.NSeries.AddCategoryLabels(System.Object[])">
            <summary>
            Adds category labels
            </summary>
            <param name="categoryLabels">categoryLabels is label values, not a CategoryLabel struct</param>
        </member>
        <member name="M:Aspose.Charts.NSeries.AddCategory2Labels(System.Object[])">
            <summary>
            Adds category labels
            </summary>
            <param name="category2Labels">categoryLabels is label values, not a CategoryLabel struct</param>
        </member>
        <member name="M:Aspose.Charts.NSeries.Add(Aspose.Charts.ASeries)">
            <summary>
            Adds a Series to the end of the collection.
            </summary>
            <param name="series">The series to add.</param>
            <returns>The index at which the object has been added.</returns>
        </member>
        <member name="M:Aspose.Charts.NSeries.Insert(System.Int32,Aspose.Charts.ASeries)">
            <summary>
            
            </summary>
            <param name="index"></param>
            <param name="aSeries"></param>
        </member>
        <member name="P:Aspose.Charts.NSeries.CategoryLabels">
            <summary>
            Gets the category axis labels' string;
            </summary>
        </member>
        <member name="P:Aspose.Charts.NSeries.Categories">
            <summary>
            
            </summary>
        </member>
        <member name="P:Aspose.Charts.NSeries.Category2Labels">
            <summary>
            Gets the category axis labels' string;
            </summary>
        </member>
        <member name="P:Aspose.Charts.NSeries.Categories2">
            <summary>
            
            </summary>
        </member>
        <member name="P:Aspose.Charts.NSeries.Item(System.Int32)">
            <summary>
            Gets the ASeries element at the specified index.
            </summary>
            <param name="index">The zero based index of the element.</param>
        </member>
        <member name="M:Aspose.Charts.MyComparer.Compare(System.Object,System.Object)">
            <summary>
            
            </summary>
            <param name="x"></param>
            <param name="y"></param>
            <returns></returns>
        </member>
        <member name="T:Aspose.Charts.TickLabels">
            <summary>
            Represents the tick-mark labels associated with tick marks on a chart axis.
            </summary>
        </member>
        <member name="P:Aspose.Charts.TickLabels.Font">
            <summary>
            Gets or sets a font object that represents the font of the specified TickLabels object.
            </summary>
        </member>
        <member name="P:Aspose.Charts.TickLabels.FontColor">
            <summary>
            Gets or sets color of the font object.
            </summary>
        </member>
        <member name="P:Aspose.Charts.TickLabels.Format">
            <summary>
            Represents the format string for the TickLabels object.
            </summary>
            <remarks>
            The formating string is same as a custom format string setting to a cell. For example, "$0".
            </remarks>
        </member>
        <member name="P:Aspose.Charts.TickLabels.LinkedSource">
            <summary>
            
            </summary>
        </member>
        <member name="P:Aspose.Charts.TickLabels.Offset">
            <summary>
            Represents the distance between the levels of labels, and the distance between the first level and the axis line.
            </summary>
            <remarks>
            The default distance is 100 percent, which represents the default spacing between the axis labels and the axis line. The value can be an integer percentage from 0 through 1000, relative to the axis label’s font size.
            </remarks>
        </member>
        <member name="P:Aspose.Charts.TickLabels.Rotation">
            <summary>
            Represents text rotation angle.
            </summary>
            <remarks>
            0: Not rotated.
            255: Top to Bottom.
            -90: Downward.
            90: Upward.
            </remarks>
        </member>
        <member name="P:Aspose.Charts.TickLabels.IsCulture">
            <summary>
            
            </summary>
        </member>
        <member name="P:Aspose.Charts.TickLabels.AutoRotation">
            <summary>
            Indicates Label rotation is auto
            </summary>
        </member>
        <member name="P:Aspose.Charts.TickLabels.OffsetPixel">
            <summary>
            Represents the distance between the levels of labels, and the distance between the first level and the axis line.
            </summary>
        </member>
        <member name="T:Aspose.Charts.Title">
            <summary>
            Encapsulates the object that represents the title of chart or axis.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Title.Rotation">
            <summary>
            Represents text rotation angle.
            </summary>
            <remarks>
            0: Not rotated.
            255: Top to Bottom.
            -90: Downward.
            90: Upward.
            </remarks>
        </member>
        <member name="P:Aspose.Charts.Title.Text">
            <summary>
            Gets or sets the text of a frame's title.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Title.TextHorizontalAlignment">
            <summary>
            Ges or sets the text horizontal alignment.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Title.TextVerticalAlignment">
            <summary>
            Gets or sets the text vertical alignment of text.
            </summary>
        </member>
        <member name="T:Aspose.Charts.Trendline">
            <summary>
            Represents a trendline in a chart.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Trendline.Trendlines">
            <summary>
            
            </summary>
        </member>
        <member name="P:Aspose.Charts.Trendline.Backward">
            <summary>
            Returns or sets the number of periods (or units on a scatter chart) that the trendline extends backward.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Trendline.DisplayEquation">
            <summary>
            Represents if the equation for the trendline is displayed on the chart (in the same data label as the R-squared value). Setting this property to True automatically turns on data labels.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Trendline.DisplayRSquared">
            <summary>
            Represents if the R-squared value of the trendline is displayed on the chart (in the same data label as the equation). Setting this property to True automatically turns on data labels.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Trendline.Forward">
            <summary>
            Returns or sets the number of periods (or units on a scatter chart) that the trendline extends forward.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Trendline.Intercept">
            <summary>
            Returns or sets the point where the trendline crosses the value axis.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Trendline.IsNameAuto">
            <summary>
            Returns if Microsoft Excel automatically determines the name of the trendline.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Trendline.Name">
            <summary>
            Returns the name of the trendline. 
            </summary>
        </member>
        <member name="P:Aspose.Charts.Trendline.Order">
            <summary>
            Returns or sets the trendline order (an integer greater than 1) when the trendline type is Polynomial.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Trendline.Period">
            <summary>
            Returns or sets the period for the moving-average trendline.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Trendline.Type">
            <summary>
            Returns the trendline type.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Trendline.Frame">
            <summary>
            Returns or sets the frame style for the trendline.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Trendline.Rotation">
            <summary>
            Represents text rotation angle.
            </summary>
            <remarks>
            0: Not rotated.
            255: Top to Bottom.
            -90: Downward.
            90: Upward.
            </remarks>
        </member>
        <member name="P:Aspose.Charts.Trendline.TextHorizontalAlignment">
            <summary>
            Ges or sets the text horizontal alignment.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Trendline.TextVerticalAlignment">
            <summary>
            Gets or sets the text vertical alignment of text.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Trendline.EquationParam">
            <summary>
            
            </summary>
        </member>
        <member name="P:Aspose.Charts.Trendline.RSquaredParam">
            <summary>
            
            </summary>
        </member>
        <member name="T:Aspose.Charts.Trendlines">
            <summary>
            Represents a collection of all the Trendline objects for the specified data series.
            </summary>
        </member>
        <member name="M:Aspose.Charts.Trendlines.Add(Aspose.Charts.TrendlineType)">
            <summary>
            Adds a object to this collection with specified type.
            </summary>
            <param name="type">Trendline type.</param>
            <returns>Trendline object index.</returns>
        </member>
        <member name="M:Aspose.Charts.Trendlines.Add(Aspose.Charts.TrendlineType,System.String)">
            <summary>
            Adds a object to this collection with specified type and name.
            </summary>
            <param name="type">Trendline type.</param>
            <param name="name">Trendline name.</param>
            <returns>Trendline object index.</returns>
        </member>
        <member name="P:Aspose.Charts.Trendlines.Chart">
            <summary>
            
            </summary>
        </member>
        <member name="P:Aspose.Charts.Trendlines.ASeries">
            <summary>
            
            </summary>
        </member>
        <member name="P:Aspose.Charts.Trendlines.Item(System.Int32)">
            <summary>
            Gets the Trendline element at the specified index.
            </summary>
            <param name="index">The zero based index of the element.</param>
        </member>
        <member name="T:Aspose.Charts.Walls">
            <summary>
            Encapsulates the object that represents the walls of a 3-D chart.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Walls.X">
            <summary>
            Gets or sets the x coordinate of the left-bottom corner.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Walls.Y">
            <summary>
            Gets or sets the y coordinate of the left-bottom corner.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Walls.Width">
            <summary>
            Gets or sets the width of left to right.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Walls.Depth">
            <summary>
            Gets or sets the depth front to back.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Walls.Height">
            <summary>
            Gets or sets the height of top to bottom.
            </summary>
        </member>
        <member name="P:Aspose.Charts.Walls.xCenter">
            <summary>
            Gets the x coordinate of the bottom center.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Pdf.CellInfo.BeValueSpanedByOther(Aspose.Cells.Pdf.CellInfo,Aspose.Cells.Style)">
            <summary>
            This method must be called after BeSpanedByOther method
            </summary>
            <param name="preCellInfo"></param>
            <param name="defaultStyle"></param>
            <returns></returns>
        </member>
        <member name="P:Aspose.Cells.Pdf.CellInfo.EndColumn0">
            <summary>
            After init cell,we do not think about colspan.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Converter.SSMLExporter">
            <summary>
            Summary description for SSMLExporter.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Converter.SSMLExporter.Export2SpreadSheetML(Aspose.Cells.Workbook,System.IO.Stream)">
            <summary>
            Main function for EXCEL-TO-SPREADSHEETML conversion.
            </summary>
            <param name="excel"></param>
            <param name="destStream"></param>
        </member>
        <member name="M:Aspose.Cells.Converter.SSMLExporter.SSMLWriteWorkbookProperties(System.Xml.XmlTextWriter,Aspose.Cells.Workbook)">
            <summary>
            For SpreadSheetML.
            Workbook global properties such as document properties and styles are defined here.
            </summary>
            <param name="writer"></param>
            <param name="excel"></param>
        </member>
        <member name="M:Aspose.Cells.Converter.SSMLExporter.SSMLWriteWorksheet(System.Xml.XmlTextWriter,Aspose.Cells.Worksheet,Aspose.Cells.Workbook)">
            <summary>
            For SpreadSheetML.
            Writes the content of a spread sheet. Also calls other functions to write spreadsheet specific properties.
            </summary>
            <param name="writer"></param>
            <param name="worksheet"></param>
            <param name="excel"></param>
        </member>
        <member name="M:Aspose.Cells.Converter.SSMLExporter.WriteWorksheetProperties(System.Xml.XmlTextWriter,Aspose.Cells.Worksheet,Aspose.Cells.Workbook)">
            <summary>
            For SpreadSheetML.
            Writes worksheet(spreadsheet) specific properties for the "Table" element.
            </summary>
            <param name="writer"></param>
            <param name="worksheet"></param>
            <param name="excel"></param>
        </member>
        <member name="M:Aspose.Cells.Converter.SSMLExporter.WriteStyles(Aspose.Cells.Workbook,System.Xml.XmlTextWriter)">
            <summary>
            For SpreadSheetML. Writes all the styles used needed in the excel file.
            Any style used by any cell is written. User defined style, whether used or not, are written.
            </summary>
            <param name="excel"></param>
            <param name="writer"></param>
        </member>
        <member name="M:Aspose.Cells.Converter.SSMLExporter.WriteStyle(Aspose.Cells.Workbook,Aspose.Cells.Style,System.Int32,System.Xml.XmlTextWriter)">
            <summary>
            For SpreadSheetML. Writes a "Style" element. Each style should have a unique ID.
            </summary>
            <param name="excel"></param>
            <param name="style"></param>
            <param name="index">the style's index in designStyleList. the style's unique ID is based on the index.</param>
            <param name="writer"></param>
        </member>
        <member name="M:Aspose.Cells.Converter.SSMLExporter.WriteNumber(Aspose.Cells.Style,System.Xml.XmlTextWriter)">
            <summary>
            For SpreadSheetML. Writes a "NumberFormat" element within the "Style" element.
            </summary>
            <param name="style"></param>
            <param name="writer"></param>
        </member>
        <member name="M:Aspose.Cells.Converter.SSMLExporter.WriteInterior(Aspose.Cells.Style,System.Xml.XmlTextWriter)">
            <summary>
            For SpreadSheetML. Writes a "Interior" element within the "Style" element.
            </summary>
            <param name="style"></param>
            <param name="writer"></param>
        </member>
        <member name="M:Aspose.Cells.Converter.SSMLExporter.WriteFont(Aspose.Cells.Font,System.Xml.XmlTextWriter)">
            <summary>
            For SpreadSheetML. Writes a "Font" element within the "Style" element.
            </summary>
            <param name="font"></param>
            <param name="writer"></param>
        </member>
        <member name="M:Aspose.Cells.Converter.SSMLExporter.HasBorders(Aspose.Cells.Style)">
            <summary>
            To judge whether if a style have borders.
            </summary>
            <param name="style"></param>
            <returns>true if any border exists</returns>
        </member>
        <member name="M:Aspose.Cells.Converter.SSMLExporter.WriteBorder(Aspose.Cells.Border,System.Xml.XmlTextWriter,System.String)">
            <summary>
            For SpreadSheetML. Writes "Border" element within a "Borders" element.
            </summary>
            <param name="border"></param>
            <param name="writer"></param>
            <param name="position"></param>
        </member>
        <member name="M:Aspose.Cells.Converter.SSMLExporter.GetLineStyleWeight(Aspose.Cells.CellBorderType,System.String@,System.Double@)">
            <summary>
            For SpreadSheetML. 
            Given a CellBorderType, get it's corresponding SpreadSheetML used line style and weight.
            </summary>
            <param name="borderType"></param>
            <param name="lineStyle"></param>
            <param name="weight"></param>
        </member>
        <member name="M:Aspose.Cells.Converter.SSMLImporter.#ctor">
            <summary>
            Initializes a new instance of the SSMLImporter.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Converter.SSMLImporter.Import(System.IO.Stream,Aspose.Cells.Workbook)">
            <summary>
            Generates an Workbook object from a stream.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Converter.SSMLImporter.RowColumnScalar.Contains(System.Int32)">
            <returns>
            1: idx is too big
            0: idx is in the range
            -1: idx is too small
            </returns>
        </member>
        <member name="T:Aspose.Cells.OpenXML.BZip2">
            <summary>
            A helper class to simplify compressing and decompressing streams.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.BZip2.Decompress(System.IO.Stream,System.IO.Stream)">
            <summary>
            Decompress <paramref name="inStream">input</paramref> writing 
            decompressed data to the <paramref name="outStream">output stream</paramref>
            </summary>
            <param name="inStream">The stream containing data to decompress.</param>
            <param name="outStream">The stream to write decompressed data to.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.BZip2.Compress(System.IO.Stream,System.IO.Stream,System.Int32)">
            <summary>
            Compress <paramref name="inStream">input stream</paramref> sending 
            result to <paramref name="outStream">output stream</paramref>
            </summary>
            <param name="inStream">The stream to compress.</param>
            <param name="outStream">The stream to write compressed data to.</param>
            <param name="blockSize">The block size to use.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.BZip2.#ctor">
            <summary>
            Initialise a default instance of this class.
            </summary>
        </member>
        <member name="T:Aspose.Cells.OpenXML.BZip2Constants">
            <summary>
            Defines internal values for both compression and decompression
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.BZip2Constants.baseBlockSize">
            <summary>
            When multiplied by compression parameter (1-9) gives the block size for compression
            9 gives the best compresssion but uses the most memory.
            </summary>		
        </member>
        <member name="F:Aspose.Cells.OpenXML.BZip2Constants.MAX_ALPHA_SIZE">
            <summary>
            Backend constant
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.BZip2Constants.MAX_CODE_LEN">
            <summary>
            Backend constant
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.BZip2Constants.RUNA">
            <summary>
            Backend constant
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.BZip2Constants.RUNB">
            <summary>
            Backend constant
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.BZip2Constants.N_GROUPS">
            <summary>
            Backend constant
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.BZip2Constants.G_SIZE">
            <summary>
            Backend constant
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.BZip2Constants.N_ITERS">
            <summary>
            Backend constant
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.BZip2Constants.MAX_SELECTORS">
            <summary>
            Backend constant
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.BZip2Constants.NUM_OVERSHOOT_BYTES">
            <summary>
            Backend constant
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.BZip2Constants.rNums">
            <summary>
            Random numbers used to randomise repetitive blocks
            </summary>
        </member>
        <member name="T:Aspose.Cells.OpenXML.BZip2Exception">
            <summary>
            BZip2Exception represents exceptions specific to Bzip2 algorithm
            </summary>
        </member>
        <member name="T:Aspose.Cells.OpenXML.SharpZipBaseException">
            <summary>
            SharpZipBaseException is the base exception class for the SharpZipLibrary.
            All library exceptions are derived from this.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.SharpZipBaseException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Deserialization constructor 
            </summary>
            <param name="info"><see cref="T:System.Runtime.Serialization.SerializationInfo"/> for this constructor</param>
            <param name="context"><see cref="T:System.Runtime.Serialization.StreamingContext"/> for this constructor</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.SharpZipBaseException.#ctor">
            <summary>
            Initializes a new instance of the SharpZipLibraryException class.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.SharpZipBaseException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the SharpZipLibraryException class with a specified error message.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.SharpZipBaseException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the SharpZipLibraryException class with a specified
            error message and a reference to the inner exception that is the cause of this exception.
            </summary>
            <param name="message">Error message string</param>
            <param name="innerException">The inner exception</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.BZip2Exception.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Deserialization constructor 
            </summary>
            <param name="info"><see cref="T:System.Runtime.Serialization.SerializationInfo"/> for this constructor</param>
            <param name="context"><see cref="T:System.Runtime.Serialization.StreamingContext"/> for this constructor</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.BZip2Exception.#ctor">
            <summary>
            Initialise a new instance of BZip2Exception.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.BZip2Exception.#ctor(System.String)">
            <summary>
            Initialise a new instance of BZip2Exception with its message set to message.
            </summary>
            <param name="message">The message describing the error.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.BZip2Exception.#ctor(System.String,System.Exception)">
            <summary>
            Initialise an instance of BZip2Exception
            </summary>
            <param name="message">A message describing the error.</param>
            <param name="exception">The exception that is the cause of the current exception.</param>
        </member>
        <member name="T:Aspose.Cells.OpenXML.BZip2InputStream">
            <summary>
            An input stream that decompresses files in the BZip2 format 
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.BZip2InputStream.#ctor(System.IO.Stream)">
            <summary>
            Construct instance for reading from stream
            </summary>
            <param name="stream">Data source</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.BZip2InputStream.Flush">
            <summary>
            Flushes the stream.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.BZip2InputStream.Seek(System.Int64,System.IO.SeekOrigin)">
            <summary>
            Set the streams position.  This operation is not supported and will throw a NotSupportedException
            </summary>
            <exception cref="T:System.NotSupportedException">Any access</exception>
        </member>
        <member name="M:Aspose.Cells.OpenXML.BZip2InputStream.SetLength(System.Int64)">
            <summary>
            Sets the length of this stream to the given value.
            This operation is not supported and will throw a NotSupportedExceptionortedException
            </summary>
            <exception cref="T:System.NotSupportedException">Any access</exception>
        </member>
        <member name="M:Aspose.Cells.OpenXML.BZip2InputStream.Write(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Writes a block of bytes to this stream using data from a buffer.
            This operation is not supported and will throw a NotSupportedException
            </summary>
            <exception cref="T:System.NotSupportedException">Any access</exception>
        </member>
        <member name="M:Aspose.Cells.OpenXML.BZip2InputStream.WriteByte(System.Byte)">
            <summary>
            Writes a byte to the current position in the file stream.
            This operation is not supported and will throw a NotSupportedException
            </summary>
            <param name="value">The value to write.</param>
            <exception cref="T:System.NotSupportedException">Any access</exception>
        </member>
        <member name="M:Aspose.Cells.OpenXML.BZip2InputStream.Read(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Read a sequence of bytes and advances the read position by one byte.
            </summary>
            <param name="buffer">Array of bytes to store values in</param>
            <param name="offset">Offset in array to begin storing data</param>
            <param name="count">The maximum number of bytes to read</param>
            <returns>The total number of bytes read into the buffer. This might be less
            than the number of bytes requested if that number of bytes are not 
            currently available or zero if the end of the stream is reached.
            </returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.BZip2InputStream.Close">
            <summary>
            Closes the stream, releasing any associated resources.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.BZip2InputStream.ReadByte">
            <summary>
            Read a byte from stream advancing position
            </summary>
            <returns>byte read or -1 on end of stream</returns>
        </member>
        <member name="P:Aspose.Cells.OpenXML.BZip2InputStream.IsStreamOwner">
            <summary>
            Get/set flag indicating ownership of underlying stream.
            When the flag is true <see cref="M:Aspose.Cells.OpenXML.BZip2InputStream.Close"></see> will close the underlying stream also.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.BZip2InputStream.CanRead">
            <summary>
            Gets a value indicating if the stream supports reading
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.BZip2InputStream.CanSeek">
            <summary>
            Gets a value indicating whether the current stream supports seeking.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.BZip2InputStream.CanWrite">
            <summary>
            Gets a value indicating whether the current stream supports writing.
            This property always returns false
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.BZip2InputStream.Length">
            <summary>
            Gets the length in bytes of the stream.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.BZip2InputStream.Position">
            <summary>
            Gets or sets the streams position.
            Setting the position is not supported and will throw a NotSupportException
            </summary>
            <exception cref="T:System.NotSupportedException">Any attempt to set the position</exception>
        </member>
        <member name="T:Aspose.Cells.OpenXML.BZip2OutputStream">
            <summary>
            An output stream that compresses into the BZip2 format 
            including file header chars into another stream.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.BZip2OutputStream.#ctor(System.IO.Stream)">
            <summary>
            Construct a default output stream with maximum block size
            </summary>
            <param name="stream">The stream to write BZip data onto.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.BZip2OutputStream.#ctor(System.IO.Stream,System.Int32)">
            <summary>
            Initialise a new instance of the <see cref="T:Aspose.Cells.OpenXML.BZip2OutputStream"></see> 
            for the specified stream, using the given blocksize.
            </summary>
            <param name="stream">The stream to write compressed data to.</param>
            <param name="blockSize">The block size to use.</param>
            <remarks>
            Valid block sizes are in the range 1..9, with 1 giving 
            the lowest compression and 9 the highest.
            </remarks>
        </member>
        <member name="M:Aspose.Cells.OpenXML.BZip2OutputStream.Finalize">
            <summary>
            Ensures that resources are freed and other cleanup operations 
            are performed when the garbage collector reclaims the BZip2OutputStream.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.BZip2OutputStream.Seek(System.Int64,System.IO.SeekOrigin)">
            <summary>
            Sets the current position of this stream to the given value.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.BZip2OutputStream.SetLength(System.Int64)">
            <summary>
            Sets the length of this stream to the given value.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.BZip2OutputStream.ReadByte">
            <summary>
            Read a byte from the stream advancing the position.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.BZip2OutputStream.Read(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Read a block of bytes
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.BZip2OutputStream.Write(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Write a block of bytes to the stream
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.BZip2OutputStream.WriteByte(System.Byte)">
            <summary>
            Write a byte to the stream.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.BZip2OutputStream.Close">
            <summary>
            End the current block and end compression.
            Close the stream and free any resources
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.BZip2OutputStream.WriteRun">
            <summary>
            Get the number of bytes written to output.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.BZip2OutputStream.Dispose(System.Boolean)">
            <summary>
            Releases the unmanaged resources used by the <see cref="T:Aspose.Cells.OpenXML.BZip2OutputStream"/> and optionally releases the managed resources.
            </summary>
            <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.BZip2OutputStream.Flush">
            <summary>
            Flush output buffers
            </summary>		
        </member>
        <member name="P:Aspose.Cells.OpenXML.BZip2OutputStream.IsStreamOwner">
            <summary>
            Get/set flag indicating ownership of underlying stream.
            When the flag is true <see cref="M:Aspose.Cells.OpenXML.BZip2OutputStream.Close"></see> will close the underlying stream also.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.BZip2OutputStream.CanRead">
            <summary>
            Gets a value indicating whether the current stream supports reading
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.BZip2OutputStream.CanSeek">
            <summary>
            Gets a value indicating whether the current stream supports seeking
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.BZip2OutputStream.CanWrite">
            <summary>
            Gets a value indicating whether the current stream supports writing
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.BZip2OutputStream.Length">
            <summary>
            Gets the length in bytes of the stream
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.BZip2OutputStream.Position">
            <summary>
            Gets or sets the current position of this stream.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.BZip2OutputStream.BytesWritten">
            <summary>
            Get the number of bytes written to the output.
            </summary>
        </member>
        <member name="T:Aspose.Cells.OpenXML.Adler32">
            <summary>
            Computes Adler32 checksum for a stream of data. An Adler32
            checksum is not as reliable as a CRC32 checksum, but a lot faster to
            compute.
            
            The specification for Adler32 may be found in RFC 1950.
            ZLIB Compressed Data Format Specification version 3.3)
            
            
            From that document:
            
                 "ADLER32 (Adler-32 checksum)
                  This contains a checksum value of the uncompressed data
                  (excluding any dictionary data) computed according to Adler-32
                  algorithm. This algorithm is a 32-bit extension and improvement
                  of the Fletcher algorithm, used in the ITU-T X.224 / ISO 8073
                  standard.
            
                  Adler-32 is composed of two sums accumulated per byte: s1 is
                  the sum of all bytes, s2 is the sum of all s1 values. Both sums
                  are done modulo 65521. s1 is initialized to 1, s2 to zero.  The
                  Adler-32 checksum is stored as s2*65536 + s1 in most-
                  significant-byte first (network) order."
            
             "8.2. The Adler-32 algorithm
            
               The Adler-32 algorithm is much faster than the CRC32 algorithm yet
               still provides an extremely low probability of undetected errors.
            
               The modulo on unsigned long accumulators can be delayed for 5552
               bytes, so the modulo operation time is negligible.  If the bytes
               are a, b, c, the second sum is 3a + 2b + c + 3, and so is position
               and order sensitive, unlike the first sum, which is just a
               checksum.  That 65521 is prime is important to avoid a possible
               large class of two-byte errors that leave the check unchanged.
               (The Fletcher checksum uses 255, which is not prime and which also
               makes the Fletcher check insensitive to single byte changes 0 -
               255.)
            
               The sum s1 is initialized to 1 instead of zero to make the length
               of the sequence part of s2, so that the length does not have to be
               checked separately. (Any sequence of zeroes has a Fletcher
               checksum of zero.)"
            </summary>
        </member>
        <member name="T:Aspose.Cells.OpenXML.IChecksum">
            <summary>
            Interface to compute a data checksum used by checked input/output streams.
            A data checksum can be updated by one byte or with a byte array. After each
            update the value of the current checksum can be returned by calling
            <code>getValue</code>. The complete checksum object can also be reset
            so it can be used again with new data.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.IChecksum.Reset">
            <summary>
            Resets the data checksum as if no update was ever called.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.IChecksum.Update(System.Int32)">
            <summary>
            Adds one byte to the data checksum.
            </summary>
            <param name = "value">
            the data value to add. The high byte of the int is ignored.
            </param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.IChecksum.Update(System.Byte[])">
            <summary>
            Updates the data checksum with the bytes taken from the array.
            </summary>
            <param name="buffer">
            buffer an array of bytes
            </param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.IChecksum.Update(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Adds the byte array to the data checksum.
            </summary>
            <param name = "buffer">
            The buffer which contains the data
            </param>
            <param name = "offset">
            The offset in the buffer where the data starts
            </param>
            <param name = "count">
            the number of data bytes to add.
            </param>
        </member>
        <member name="P:Aspose.Cells.OpenXML.IChecksum.Value">
            <summary>
            Returns the data checksum computed so far.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.Adler32.BASE">
            <summary>
            largest prime smaller than 65536
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.Adler32.#ctor">
            <summary>
            Creates a new instance of the Adler32 class.
            The checksum starts off with a value of 1.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.Adler32.Reset">
            <summary>
            Resets the Adler32 checksum to the initial value.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.Adler32.Update(System.Int32)">
            <summary>
            Updates the checksum with the byte b.
            </summary>
            <param name="value">
            The data value to add. The high byte of the int is ignored.
            </param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.Adler32.Update(System.Byte[])">
            <summary>
            Updates the checksum with an array of bytes.
            </summary>
            <param name="buffer">
            The source of the data to update with.
            </param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.Adler32.Update(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Updates the checksum with the bytes taken from the array.
            </summary>
            <param name="buffer">
            an array of bytes
            </param>
            <param name="offset">
            the start of the data used for this update
            </param>
            <param name="count">
            the number of bytes to use for this update
            </param>
        </member>
        <member name="P:Aspose.Cells.OpenXML.Adler32.Value">
            <summary>
            Returns the Adler32 data checksum computed so far.
            </summary>
        </member>
        <member name="T:Aspose.Cells.OpenXML.Crc32">
            <summary>
            Generate a table for a byte-wise 32-bit CRC calculation on the polynomial:
            x^32+x^26+x^23+x^22+x^16+x^12+x^11+x^10+x^8+x^7+x^5+x^4+x^2+x+1.
            
            Polynomials over GF(2) are represented in binary, one bit per coefficient,
            with the lowest powers in the most significant bit.  Then adding polynomials
            is just exclusive-or, and multiplying a polynomial by x is a right shift by
            one.  If we call the above polynomial p, and represent a byte as the
            polynomial q, also with the lowest power in the most significant bit (so the
            byte 0xb1 is the polynomial x^7+x^3+x+1), then the CRC is (q*x^32) mod p,
            where a mod b means the remainder after dividing a by b.
            
            This calculation is done using the shift-register method of multiplying and
            taking the remainder.  The register is initialized to zero, and for each
            incoming bit, x^32 is added mod p to the register if the bit is a one (where
            x^32 mod p is p+x^32 = x^26+...+1), and the register is multiplied mod p by
            x (which is shifting right by one and adding x^32 mod p if the bit shifted
            out is a one).  We start with the highest power (least significant bit) of
            q and repeat for all eight bits of q.
            
            The table is simply the CRC of all possible eight bit values.  This is all
            the information needed to generate CRC's on data a byte at a time for all
            combinations of CRC register values and incoming bytes.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.Crc32.crc">
            <summary>
            The crc data checksum so far.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.Crc32.Reset">
            <summary>
            Resets the CRC32 data checksum as if no update was ever called.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.Crc32.Update(System.Int32)">
            <summary>
            Updates the checksum with the int bval.
            </summary>
            <param name = "value">
            the byte is taken as the lower 8 bits of value
            </param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.Crc32.Update(System.Byte[])">
            <summary>
            Updates the checksum with the bytes taken from the array.
            </summary>
            <param name="buffer">
            buffer an array of bytes
            </param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.Crc32.Update(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Adds the byte array to the data checksum.
            </summary>
            <param name = "buffer">
            The buffer which contains the data
            </param>
            <param name = "offset">
            The offset in the buffer where the data starts
            </param>
            <param name = "count">
            The number of data bytes to update the CRC with.
            </param>
        </member>
        <member name="P:Aspose.Cells.OpenXML.Crc32.Value">
            <summary>
            Returns the CRC32 data checksum computed so far.
            </summary>
        </member>
        <member name="T:Aspose.Cells.OpenXML.StrangeCRC">
            <summary>
            Bzip2 checksum algorithm
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.StrangeCRC.#ctor">
            <summary>
            Initialise a default instance of <see cref="T:Aspose.Cells.OpenXML.StrangeCRC"></see>
            </summary>	
        </member>
        <member name="M:Aspose.Cells.OpenXML.StrangeCRC.Reset">
            <summary>
            Reset the state of Crc.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.StrangeCRC.Update(System.Int32)">
            <summary>
            Update the Crc value.
            </summary>
            <param name="value">data update is based on</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.StrangeCRC.Update(System.Byte[])">
            <summary>
            Update Crc based on a block of data
            </summary>		
        </member>
        <member name="M:Aspose.Cells.OpenXML.StrangeCRC.Update(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Update Crc based on a portion of a block of data
            </summary>
            <param name="buffer">block of data</param>
            <param name="offset">index of first byte to use</param>
            <param name="count">number of bytes to use</param>
        </member>
        <member name="P:Aspose.Cells.OpenXML.StrangeCRC.Value">
            <summary>
            Get the current Crc value.
            </summary>
        </member>
        <member name="T:Aspose.Cells.OpenXML.ScanEventArgs">
            <summary>
            Event arguments for scanning.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ScanEventArgs.#ctor(System.String)">
            <summary>
            Initialise a new instance of <see cref="T:Aspose.Cells.OpenXML.ScanEventArgs"/>
            </summary>
            <param name="name"></param>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ScanEventArgs.Name">
            <summary>
            The name for this event.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ScanEventArgs.ContinueRunning">
            <summary>
            Get set a value indicating if scanning should continue or not.
            </summary>
        </member>
        <member name="T:Aspose.Cells.OpenXML.DirectoryEventArgs">
            <summary>
            Event arguments for directories.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.DirectoryEventArgs.#ctor(System.String,System.Boolean)">
            <summary>
            Initialize an instance of <see cref="T:Aspose.Cells.OpenXML.DirectoryEventArgs"></see>.
            </summary>
            <param name="name">The name for this directory.</param>
            <param name="hasMatchingFiles">Flag value indicating if any matching files are contained in this directory.</param>
        </member>
        <member name="P:Aspose.Cells.OpenXML.DirectoryEventArgs.HasMatchingFiles">
            <summary>
            Get a value indicating if the directory contains any matching files or not.
            </summary>
        </member>
        <member name="T:Aspose.Cells.OpenXML.ScanFailureEventArgs">
            <summary>
            Arguments passed when scan failures are detected.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ScanFailureEventArgs.#ctor(System.String,System.Exception)">
            <summary>
            Initialise a new instance of <see cref="T:Aspose.Cells.OpenXML.ScanFailureEventArgs"></see>
            </summary>
            <param name="name">The name to apply.</param>
            <param name="e">The exception to use.</param>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ScanFailureEventArgs.Name">
            <summary>
            The applicable name.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ScanFailureEventArgs.Exception">
            <summary>
            The applicable exception.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ScanFailureEventArgs.ContinueRunning">
            <summary>
            Get / set a value indicating wether scanning should continue.
            </summary>
        </member>
        <member name="T:Aspose.Cells.OpenXML.ProcessDirectoryDelegate">
            <summary>
            Delegate invoked when a directory is processed.
            </summary>
        </member>
        <member name="T:Aspose.Cells.OpenXML.ProcessFileDelegate">
            <summary>
            Delegate invoked when a file is processed.
            </summary>
        </member>
        <member name="T:Aspose.Cells.OpenXML.DirectoryFailureDelegate">
            <summary>
            Delegate invoked when a directory failure is detected.
            </summary>
        </member>
        <member name="T:Aspose.Cells.OpenXML.FileFailureDelegate">
            <summary>
            Delegate invoked when a file failure is detected.
            </summary>
        </member>
        <member name="T:Aspose.Cells.OpenXML.FileSystemScanner">
            <summary>
            FileSystemScanner provides facilities scanning of files and directories.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.FileSystemScanner.#ctor(System.String)">
            <summary>
            Initialise a new instance of <see cref="T:Aspose.Cells.OpenXML.FileSystemScanner"></see>
            </summary>
            <param name="filter">The <see cref="T:Aspose.Cells.OpenXML.PathFilter">file filter</see> to apply when scanning.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.FileSystemScanner.#ctor(System.String,System.String)">
            <summary>
            Initialise a new instance of <see cref="T:Aspose.Cells.OpenXML.FileSystemScanner"></see>
            </summary>
            <param name="fileFilter">The <see cref="T:Aspose.Cells.OpenXML.NameFilter">file filter</see> to apply.</param>
            <param name="directoryFilter">The <see cref="T:Aspose.Cells.OpenXML.NameFilter">directory filter</see> to apply.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.FileSystemScanner.#ctor(Aspose.Cells.OpenXML.IScanFilter)">
            <summary>
            Initialise a new instance of <see cref="T:Aspose.Cells.OpenXML.FileSystemScanner"></see>
            </summary>
            <param name="fileFilter">The file <see cref="T:Aspose.Cells.OpenXML.IScanFilter"></see>filter to apply.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.FileSystemScanner.#ctor(Aspose.Cells.OpenXML.IScanFilter,Aspose.Cells.OpenXML.IScanFilter)">
            <summary>
            Initialise a new instance of <see cref="T:Aspose.Cells.OpenXML.FileSystemScanner"></see>
            </summary>
            <param name="fileFilter">The file <see cref="T:Aspose.Cells.OpenXML.IScanFilter"></see>filter to apply.</param>
            <param name="directoryFilter">The directory <see cref="T:Aspose.Cells.OpenXML.IScanFilter"></see>filter to apply.</param>
        </member>
        <member name="F:Aspose.Cells.OpenXML.FileSystemScanner.ProcessDirectory">
            <summary>
            Delegate to invoke when a directory is processed.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.FileSystemScanner.ProcessFile">
            <summary>
            Delegate to invoke when a file is processed.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.FileSystemScanner.DirectoryFailure">
            <summary>
            Delegate to invoke when a directory failure is detected.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.FileSystemScanner.FileFailure">
            <summary>
            Delegate to invoke when a file failure is detected.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.FileSystemScanner.OnDirectoryFailure(System.String,System.Exception)">
            <summary>
            Raise the DirectoryFailure event.
            </summary>
            <param name="directory">Rhe directory name.</param>
            <param name="e">The exception detected.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.FileSystemScanner.OnFileFailure(System.String,System.Exception)">
            <summary>
            Raise the FileFailure event.
            </summary>
            <param name="file">The file name.</param>
            <param name="e">The exception detected.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.FileSystemScanner.OnProcessFile(System.String)">
            <summary>
            Raise the ProcessFile event.
            </summary>
            <param name="file">The file name.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.FileSystemScanner.OnProcessDirectory(System.String,System.Boolean)">
            <summary>
            Raise the ProcessDirectory event.
            </summary>
            <param name="directory">The directory name.</param>
            <param name="hasMatchingFiles">Flag indicating if the directory has matching files.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.FileSystemScanner.Scan(System.String,System.Boolean)">
            <summary>
            Scan a directory.
            </summary>
            <param name="directory">The base directory to scan.</param>
            <param name="recurse">True to recurse subdirectories, false to scan a single directory.</param>
        </member>
        <member name="F:Aspose.Cells.OpenXML.FileSystemScanner.fileFilter_">
            <summary>
            The file filter currently in use.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.FileSystemScanner.directoryFilter_">
            <summary>
            The directory filter currently in use.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.FileSystemScanner.alive_">
            <summary>
            Flag indicating if scanning should continue running.
            </summary>
        </member>
        <member name="T:Aspose.Cells.OpenXML.INameTransform">
            <summary>
            INameTransform defines how file system names are transformed for use with archives.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.INameTransform.TransformFile(System.String)">
            <summary>
            Given a file name determine the transformed value.
            </summary>
            <param name="name">The name to transform.</param>
            <returns>The transformed file name.</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.INameTransform.TransformDirectory(System.String)">
            <summary>
            Given a directory name determine the transformed value.
            </summary>
            <param name="name">The name to transform.</param>
            <returns>The transformed directory name</returns>
        </member>
        <member name="T:Aspose.Cells.OpenXML.IScanFilter">
            <summary>
            Scanning filters support these operations.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.IScanFilter.IsMatch(System.String)">
            <summary>
            Test a name to see if it 'matches' the filter.
            </summary>
            <param name="name">The name to test.</param>
            <returns>Returns true if the name matches the filter, false if it does not match.</returns>
        </member>
        <member name="T:Aspose.Cells.OpenXML.NameFilter">
            <summary>
            NameFilter is a string matching class which allows for both positive and negative
            matching.
            A filter is a sequence of independant <see cref="T:System.Text.RegularExpressions.Regex">regular expressions</see> separated by semi-colons ';'
            Each expression can be prefixed by a plus '+' sign or a minus '-' sign to denote the expression
            is intended to include or exclude names.  If neither a plus or minus sign is found include is the default
            A given name is tested for inclusion before checking exclusions.  Only names matching an include spec 
            and not matching an exclude spec are deemed to match the filter.
            An empty filter matches any name.
            </summary>
            <example>The following expression includes all name ending in '.dat' with the exception of 'dummy.dat'
            "+\.dat$;-^dummy\.dat$"
            </example>
        </member>
        <member name="M:Aspose.Cells.OpenXML.NameFilter.#ctor(System.String)">
            <summary>
            Construct an instance based on the filter expression passed
            </summary>
            <param name="filter">The filter expression.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.NameFilter.IsValidExpression(System.String)">
            <summary>
            Test a string to see if it is a valid regular expression.
            </summary>
            <param name="expression">The expression to test.</param>
            <returns>True if expression is a valid <see cref="T:System.Text.RegularExpressions.Regex"/> false otherwise.</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.NameFilter.IsValidFilterExpression(System.String)">
            <summary>
            Test an expression to see if it is valid as a filter.
            </summary>
            <param name="toTest">The filter expression to test.</param>
            <returns>True if the expression is valid, false otherwise.</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.NameFilter.ToString">
            <summary>
            Convert this filter to its string equivalent.
            </summary>
            <returns>The string equivalent for this filter.</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.NameFilter.IsIncluded(System.String)">
            <summary>
            Test a value to see if it is included by the filter.
            </summary>
            <param name="name">The value to test.</param>
            <returns>True if the value is included, false otherwise.</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.NameFilter.IsExcluded(System.String)">
            <summary>
            Test a value to see if it is excluded by the filter.
            </summary>
            <param name="name">The value to test.</param>
            <returns>True if the value is excluded, false otherwise.</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.NameFilter.IsMatch(System.String)">
            <summary>
            Test a value to see if it matches the filter.
            </summary>
            <param name="name">The value to test.</param>
            <returns>True if the value matches, false otherwise.</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.NameFilter.Compile">
            <summary>
            Compile this filter.
            </summary>
        </member>
        <member name="T:Aspose.Cells.OpenXML.PathFilter">
            <summary>
            PathFilter filters directories and files using a form of <see cref="T:System.Text.RegularExpressions.Regex">regular expressions</see>
            by full path name.
            See <see cref="T:Aspose.Cells.OpenXML.NameFilter">NameFilter</see> for more detail on filtering.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.PathFilter.#ctor(System.String)">
            <summary>
            Initialise a new instance of <see cref="T:Aspose.Cells.OpenXML.PathFilter"></see>.
            </summary>
            <param name="filter">The <see cref="T:Aspose.Cells.OpenXML.NameFilter"></see>filter expression to apply.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.PathFilter.IsMatch(System.String)">
            <summary>
            Test a name to see if it matches the filter.
            </summary>
            <param name="name">The name to test.</param>
            <returns>True if the name matches, false otherwise.</returns>
        </member>
        <member name="T:Aspose.Cells.OpenXML.ExtendedPathFilter">
            <summary>
            ExtendedPathFilter filters based on name, file size, and the write time of the file.
            </summary>
            <remarks>Provides an example of how to customise filtering.</remarks>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ExtendedPathFilter.#ctor(System.String,System.Int64,System.Int64)">
            <summary>
            Initialise a new instance of ExtendedPathFilter.
            </summary>
            <param name="filter">The filter to apply.</param>
            <param name="minSize">The minimum file size to include.</param>
            <param name="maxSize">The maximum file size to include.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ExtendedPathFilter.#ctor(System.String,System.DateTime,System.DateTime)">
            <summary>
            Initialise a new instance of ExtendedPathFilter.
            </summary>
            <param name="filter">The filter to apply.</param>
            <param name="minDate">The minimum <see cref="T:System.DateTime"/> to include.</param>
            <param name="maxDate">The maximum <see cref="T:System.DateTime"/> to include.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ExtendedPathFilter.#ctor(System.String,System.Int64,System.Int64,System.DateTime,System.DateTime)">
            <summary>
            Initialise a new instance of ExtendedPathFilter.
            </summary>
            <param name="filter">The filter to apply.</param>
            <param name="minSize">The minimum file size to include.</param>
            <param name="maxSize">The maximum file size to include.</param>
            <param name="minDate">The minimum <see cref="T:System.DateTime"/> to include.</param>
            <param name="maxDate">The maximum <see cref="T:System.DateTime"/> to include.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ExtendedPathFilter.IsMatch(System.String)">
            <summary>
            Test a filename to see if it matches the filter.
            </summary>
            <param name="name">The filename to test.</param>
            <returns>True if the filter matches, false otherwise.</returns>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ExtendedPathFilter.MinSize">
            <summary>
            Get/set the minimum size for a file that will match this filter.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ExtendedPathFilter.MaxSize">
            <summary>
            Get/set the maximum size for a file that will match this filter.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ExtendedPathFilter.MinDate">
            <summary>
            Get/set the minimum <see cref="T:System.DateTime"/> value that will match for this filter.
            </summary>
            <remarks>Files with a LastWrite time less than this value are excluded by the filter.</remarks>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ExtendedPathFilter.MaxDate">
            <summary>
            Get/set the maximum <see cref="T:System.DateTime"/> value that will match for this filter.
            </summary>
            <remarks>Files with a LastWrite time greater than this value are excluded by the filter.</remarks>
        </member>
        <member name="T:Aspose.Cells.OpenXML.NameAndSizeFilter">
            <summary>
            NameAndSizeFilter filters based on name and file size.
            </summary>
            <remarks>A sample showing how filters might be extended.</remarks>
        </member>
        <member name="M:Aspose.Cells.OpenXML.NameAndSizeFilter.#ctor(System.String,System.Int64,System.Int64)">
            <summary>
            Initialise a new instance of NameAndSizeFilter.
            </summary>
            <param name="filter">The filter to apply.</param>
            <param name="minSize">The minimum file size to include.</param>
            <param name="maxSize">The maximum file size to include.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.NameAndSizeFilter.IsMatch(System.String)">
            <summary>
            Test a filename to see if it matches the filter.
            </summary>
            <param name="name">The filename to test.</param>
            <returns>True if the filter matches, false otherwise.</returns>
        </member>
        <member name="P:Aspose.Cells.OpenXML.NameAndSizeFilter.MinSize">
            <summary>
            Get/set the minimum size for a file that will match this filter.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.NameAndSizeFilter.MaxSize">
            <summary>
            Get/set the maximum size for a file that will match this filter.
            </summary>
        </member>
        <member name="T:Aspose.Cells.OpenXML.StreamUtils">
            <summary>
            Provides simple <see cref="T:System.IO.Stream">stream</see>" utilities.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.StreamUtils.ReadFully(System.IO.Stream,System.Byte[])">
            <summary>
            Read from a <see cref="T:System.IO.Stream">stream</see>" ensuring all the required data is read.
            </summary>
            <param name="stream">The stream to read.</param>
            <param name="buffer">The buffer to fill.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.StreamUtils.ReadFully(System.IO.Stream,System.Byte[],System.Int32,System.Int32)">
            <summary>
            Read from a <see cref="T:System.IO.Stream">stream</see>" ensuring all the required data is read.
            </summary>
            <param name="stream">The stream to read data from.</param>
            <param name="buffer">The buffer to store data in.</param>
            <param name="offset">The offset at which to begin storing data.</param>
            <param name="count">The number of bytes of data to store.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.StreamUtils.Copy(System.IO.Stream,System.IO.Stream,System.Byte[])">
            <summary>
            Copy the contents of one <see cref="T:System.IO.Stream">stream</see> to another.
            </summary>
            <param name="source">The stream to source data from.</param>
            <param name="destination">The stream to write data to.</param>
            <param name="buffer">The buffer to use during copying.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.StreamUtils.#ctor">
            <summary>
            Initialise an instance of <see cref="T:Aspose.Cells.OpenXML.StreamUtils"></see>
            </summary>
        </member>
        <member name="T:Aspose.Cells.OpenXML.PkzipClassic">
            <summary>
            PkzipClassic embodies the classic or original encryption facilities used in Pkzip archives.
            While it has been superceded by more recent and more powerful algorithms, its still in use and 
            is viable for preventing casual snooping
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.PkzipClassic.GenerateKeys(System.Byte[])">
            <summary>
            Generates new encryption keys based on given seed
            </summary>
        </member>
        <member name="T:Aspose.Cells.OpenXML.PkzipClassicCryptoBase">
            <summary>
            PkzipClassicCryptoBase provides the low level facilities for encryption
            and decryption using the PkzipClassic algorithm.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.PkzipClassicCryptoBase.TransformByte">
            <summary>
            Transform a single byte 
            </summary>
            <returns>
            The transformed value
            </returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.PkzipClassicCryptoBase.SetKeys(System.Byte[])">
            <summary>
            Set the key schedule for encryption/decryption.
            </summary>
            <param name="keyData">The data use to set the keys from.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.PkzipClassicCryptoBase.UpdateKeys(System.Byte)">
            <summary>
            Update encryption keys 
            </summary>		
        </member>
        <member name="M:Aspose.Cells.OpenXML.PkzipClassicCryptoBase.Reset">
            <summary>
            Reset the internal state.
            </summary>
        </member>
        <member name="T:Aspose.Cells.OpenXML.PkzipClassicEncryptCryptoTransform">
            <summary>
            PkzipClassic CryptoTransform for encryption.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.PkzipClassicEncryptCryptoTransform.#ctor(System.Byte[])">
            <summary>
            Initialise a new instance of <see cref="T:Aspose.Cells.OpenXML.PkzipClassicEncryptCryptoTransform"></see>
            </summary>
            <param name="keyBlock">The key block to use.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.PkzipClassicEncryptCryptoTransform.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Transforms the specified region of the specified byte array.
            </summary>
            <param name="inputBuffer">The input for which to compute the transform.</param>
            <param name="inputOffset">The offset into the byte array from which to begin using data.</param>
            <param name="inputCount">The number of bytes in the byte array to use as data.</param>
            <returns>The computed transform.</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.PkzipClassicEncryptCryptoTransform.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)">
            <summary>
            Transforms the specified region of the input byte array and copies 
            the resulting transform to the specified region of the output byte array.
            </summary>
            <param name="inputBuffer">The input for which to compute the transform.</param>
            <param name="inputOffset">The offset into the input byte array from which to begin using data.</param>
            <param name="inputCount">The number of bytes in the input byte array to use as data.</param>
            <param name="outputBuffer">The output to which to write the transform.</param>
            <param name="outputOffset">The offset into the output byte array from which to begin writing data.</param>
            <returns>The number of bytes written.</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.PkzipClassicEncryptCryptoTransform.Dispose">
            <summary>
            Cleanup internal state.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.PkzipClassicEncryptCryptoTransform.CanReuseTransform">
            <summary>
            Gets a value indicating whether the current transform can be reused.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.PkzipClassicEncryptCryptoTransform.InputBlockSize">
            <summary>
            Gets the size of the input data blocks in bytes.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.PkzipClassicEncryptCryptoTransform.OutputBlockSize">
            <summary>
            Gets the size of the output data blocks in bytes.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.PkzipClassicEncryptCryptoTransform.CanTransformMultipleBlocks">
            <summary>
            Gets a value indicating whether multiple blocks can be transformed.
            </summary>
        </member>
        <member name="T:Aspose.Cells.OpenXML.PkzipClassicDecryptCryptoTransform">
            <summary>
            PkzipClassic CryptoTransform for decryption.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.PkzipClassicDecryptCryptoTransform.#ctor(System.Byte[])">
            <summary>
            Initialise a new instance of <see cref="T:Aspose.Cells.OpenXML.PkzipClassicDecryptCryptoTransform"></see>.
            </summary>
            <param name="keyBlock">The key block to decrypt with.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.PkzipClassicDecryptCryptoTransform.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Transforms the specified region of the specified byte array.
            </summary>
            <param name="inputBuffer">The input for which to compute the transform.</param>
            <param name="inputOffset">The offset into the byte array from which to begin using data.</param>
            <param name="inputCount">The number of bytes in the byte array to use as data.</param>
            <returns>The computed transform.</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.PkzipClassicDecryptCryptoTransform.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)">
            <summary>
            Transforms the specified region of the input byte array and copies 
            the resulting transform to the specified region of the output byte array.
            </summary>
            <param name="inputBuffer">The input for which to compute the transform.</param>
            <param name="inputOffset">The offset into the input byte array from which to begin using data.</param>
            <param name="inputCount">The number of bytes in the input byte array to use as data.</param>
            <param name="outputBuffer">The output to which to write the transform.</param>
            <param name="outputOffset">The offset into the output byte array from which to begin writing data.</param>
            <returns>The number of bytes written.</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.PkzipClassicDecryptCryptoTransform.Dispose">
            <summary>
            Cleanup internal state.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.PkzipClassicDecryptCryptoTransform.CanReuseTransform">
            <summary>
            Gets a value indicating whether the current transform can be reused.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.PkzipClassicDecryptCryptoTransform.InputBlockSize">
            <summary>
            Gets the size of the input data blocks in bytes.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.PkzipClassicDecryptCryptoTransform.OutputBlockSize">
            <summary>
            Gets the size of the output data blocks in bytes.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.PkzipClassicDecryptCryptoTransform.CanTransformMultipleBlocks">
            <summary>
            Gets a value indicating whether multiple blocks can be transformed.
            </summary>
        </member>
        <member name="T:Aspose.Cells.OpenXML.PkzipClassicManaged">
            <summary>
            Defines a wrapper object to access the Pkzip algorithm. 
            This class cannot be inherited.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.PkzipClassicManaged.GenerateIV">
            <summary>
            Generate an initial vector.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.PkzipClassicManaged.GenerateKey">
            <summary>
            Generate a new random key.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.PkzipClassicManaged.CreateEncryptor(System.Byte[],System.Byte[])">
            <summary>
            Create an encryptor.
            </summary>
            <param name="rgbKey">The key to use for this encryptor.</param>
            <param name="rgbIV">Initialisation vector for the new encryptor.</param>
            <returns>Returns a new PkzipClassic encryptor</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.PkzipClassicManaged.CreateDecryptor(System.Byte[],System.Byte[])">
            <summary>
            Create a decryptor.
            </summary>
            <param name="rgbKey">Keys to use for this new decryptor.</param>
            <param name="rgbIV">Initialisation vector for the new decryptor.</param>
            <returns>Returns a new decryptor.</returns>
        </member>
        <member name="P:Aspose.Cells.OpenXML.PkzipClassicManaged.BlockSize">
            <summary>
            Get / set the applicable block size in bits.
            </summary>
            <remarks>The only valid block size is 8.</remarks>
        </member>
        <member name="P:Aspose.Cells.OpenXML.PkzipClassicManaged.LegalKeySizes">
            <summary>
            Get an array of legal <see cref="T:System.Security.Cryptography.KeySizes">key sizes.</see>
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.PkzipClassicManaged.LegalBlockSizes">
            <summary>
            Get an array of legal <see cref="T:System.Security.Cryptography.KeySizes">block sizes</see>.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.PkzipClassicManaged.Key">
            <summary>
            Get / set the key value applicable.
            </summary>
        </member>
        <member name="T:Aspose.Cells.OpenXML.GZipConstants">
            <summary>
            This class contains constants used for gzip.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.GZipConstants.GZIP_MAGIC">
            <summary>
            Magic number found at start of GZIP header
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.GZipConstants.FTEXT">
            <summary>
            Flag bit mask for text
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.GZipConstants.FHCRC">
            <summary>
            Flag bitmask for Crc
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.GZipConstants.FEXTRA">
            <summary>
            Flag bit mask for extra
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.GZipConstants.FNAME">
            <summary>
            flag bitmask for name
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.GZipConstants.FCOMMENT">
            <summary>
            flag bit mask indicating comment is present
            </summary>
        </member>
        <member name="T:Aspose.Cells.OpenXML.GZipException">
            <summary>
            GZipException represents a Gzip specific exception	
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.GZipException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Deserialization constructor 
            </summary>
            <param name="info"><see cref="T:System.Runtime.Serialization.SerializationInfo"/> for this constructor</param>
            <param name="context"><see cref="T:System.Runtime.Serialization.StreamingContext"/> for this constructor</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.GZipException.#ctor">
            <summary>
            Initialise a new instance of GZipException
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.GZipException.#ctor(System.String)">
            <summary>
            Initialise a new instance of GZipException with its message string.
            </summary>
            <param name="message">A <see cref="T:System.String"/> that describes the error.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.GZipException.#ctor(System.String,System.Exception)">
            <summary>
            Initialise a new instance of <see cref="T:Aspose.Cells.OpenXML.GZipException"></see>.
            </summary>
            <param name="message">A <see cref="T:System.String"/> that describes the error.</param>
            <param name="innerException">The <see cref="T:System.Exception"/> that caused this exception.</param>
        </member>
        <member name="T:Aspose.Cells.OpenXML.GZipInputStream">
            <summary>
            This filter stream is used to decompress a "GZIP" format stream.
            The "GZIP" format is described baseInputStream RFC 1952.
            
            author of the original java version : John Leuner
            </summary>
            <example> This sample shows how to unzip a gzipped file
            <code>
            using System;
            using System.IO;
            
            using ICSharpCode.SharpZipLib.GZip;
            
            class MainClass
            {
            	public static void Main(string[] args)
            	{
            		Stream s = new GZipInputStream(File.OpenRead(args[0]));
            		FileStream fs = File.Create(Path.GetFileNameWithoutExtension(args[0]));
            		int size = 2048;
            		byte[] writeData = new byte[2048];
            		while (true) {
            			size = s.Read(writeData, 0, size);
            			if (size > 0) {
            				fs.Write(writeData, 0, size);
            			} else {
            				break;
            			}
            		}
            		s.Close();
            	}
            }	
            </code>
            </example>
        </member>
        <member name="T:Aspose.Cells.OpenXML.InflaterInputStream">
            <summary>
            This filter stream is used to decompress data compressed using the "deflate"
            format. The "deflate" format is described in RFC 1951.
            
            This stream may form the basis for other decompression filters, such
            as the GZipInputStream.
            
            Author of the original java version : John Leuner.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.InflaterInputStream.#ctor(System.IO.Stream)">
            <summary>
            Create an InflaterInputStream with the default decompressor
            and a default buffer size of 4KB.
            </summary>
            <param name = "baseInputStream">
            The InputStream to read bytes from
            </param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.InflaterInputStream.#ctor(System.IO.Stream,Aspose.Cells.OpenXML.Inflater)">
            <summary>
            Create an InflaterInputStream with the specified decompressor
            and a default buffer size of 4KB.
            </summary>
            <param name = "baseInputStream">
            The source of input data
            </param>
            <param name = "inf">
            The decompressor used to decompress data read from baseInputStream
            </param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.InflaterInputStream.#ctor(System.IO.Stream,Aspose.Cells.OpenXML.Inflater,System.Int32)">
            <summary>
            Create an InflaterInputStream with the specified decompressor
            and the specified buffer size.
            </summary>
            <param name = "baseInputStream">
            The InputStream to read bytes from
            </param>
            <param name = "inflater">
            The decompressor to use
            </param>
            <param name = "bufferSize">
            Size of the buffer to use
            </param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.InflaterInputStream.Skip(System.Int64)">
            <summary>
            Skip specified number of bytes of uncompressed data
            </summary>
            <param name="count">
            Number of bytes to skip
            </param>
            <returns>
            The number of bytes skipped, zero if the end of 
            stream has been reached
            </returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            Number of bytes to skip is less than zero
            </exception>
        </member>
        <member name="M:Aspose.Cells.OpenXML.InflaterInputStream.StopDecrypting">
            <summary>
            Clear any cryptographic state.
            </summary>		
        </member>
        <member name="M:Aspose.Cells.OpenXML.InflaterInputStream.Fill">
            <summary>
            Fills the buffer with more data to decompress.
            </summary>
            <exception cref="T:Aspose.Cells.OpenXML.SharpZipBaseException">
            Stream ends early
            </exception>
        </member>
        <member name="M:Aspose.Cells.OpenXML.InflaterInputStream.Flush">
            <summary>
            Flushes the baseInputStream
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.InflaterInputStream.Seek(System.Int64,System.IO.SeekOrigin)">
            <summary>
            Sets the position within the current stream
            Always throws a NotSupportedException
            </summary>
            <exception cref="T:System.NotSupportedException">Any access</exception>
        </member>
        <member name="M:Aspose.Cells.OpenXML.InflaterInputStream.SetLength(System.Int64)">
            <summary>
            Set the length of the current stream
            Always throws a NotSupportedException
            </summary>
            <exception cref="T:System.NotSupportedException">Any access</exception>
        </member>
        <member name="M:Aspose.Cells.OpenXML.InflaterInputStream.Write(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Writes a sequence of bytes to stream and advances the current position
            This method always throws a NotSupportedException
            </summary>
            <exception cref="T:System.NotSupportedException">Any access</exception>
        </member>
        <member name="M:Aspose.Cells.OpenXML.InflaterInputStream.WriteByte(System.Byte)">
            <summary>
            Writes one byte to the current stream and advances the current position
            Always throws a NotSupportedException
            </summary>
            <exception cref="T:System.NotSupportedException">Any access</exception>
        </member>
        <member name="M:Aspose.Cells.OpenXML.InflaterInputStream.BeginWrite(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)">
            <summary>
            Entry point to begin an asynchronous write.  Always throws a NotSupportedException.
            </summary>
            <param name="buffer">The buffer to write data from</param>
            <param name="offset">Offset of first byte to write</param>
            <param name="count">The maximum number of bytes to write</param>
            <param name="callback">The method to be called when the asynchronous write operation is completed</param>
            <param name="state">A user-provided object that distinguishes this particular asynchronous write request from other requests</param>
            <returns>An <see cref="T:System.IAsyncResult">IAsyncResult</see> that references the asynchronous write</returns>
            <exception cref="T:System.NotSupportedException">Any access</exception>
        </member>
        <member name="M:Aspose.Cells.OpenXML.InflaterInputStream.Close">
            <summary>
            Closes the input stream.  When <see cref="P:Aspose.Cells.OpenXML.InflaterInputStream.IsStreamOwner"></see>
            is true the underlying stream is also closed.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.InflaterInputStream.Read(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Reads decompressed data into the provided buffer byte array
            </summary>
            <param name="buffer">
            The array to read and decompress data into
            </param>
            <param name="offset">
            The offset indicating where the data should be placed
            </param>
            <param name="count">
            The number of bytes to decompress
            </param>
            <returns>The number of bytes read.  Zero signals the end of stream</returns>
            <exception cref="T:Aspose.Cells.OpenXML.SharpZipBaseException">
            Inflater needs a dictionary
            </exception>
        </member>
        <member name="F:Aspose.Cells.OpenXML.InflaterInputStream.inf">
            <summary>
            Decompressor for this stream
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.InflaterInputStream.inputBuffer">
            <summary>
            <see cref="T:Aspose.Cells.OpenXML.InflaterInputBuffer">Input buffer</see> for this stream.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.InflaterInputStream.baseInputStream">
            <summary>
            Base stream the inflater reads from.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.InflaterInputStream.csize">
            <summary>
            The compressed size
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.InflaterInputStream.isClosed">
            <summary>
            Flag indicating wether this instance has been closed or not.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.InflaterInputStream.isStreamOwner">
            <summary>
            Flag indicating wether this instance is designated the stream owner.
            When closing if this flag is true the underlying stream is closed.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.InflaterInputStream.IsStreamOwner">
            <summary>
            Get/set flag indicating ownership of underlying stream.
            When the flag is true <see cref="M:Aspose.Cells.OpenXML.InflaterInputStream.Close"/> will close the underlying stream also.
            </summary>
            <remarks>
            The default value is true.
            </remarks>
        </member>
        <member name="P:Aspose.Cells.OpenXML.InflaterInputStream.Available">
            <summary>
            Returns 0 once the end of the stream (EOF) has been reached.
            Otherwise returns 1.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.InflaterInputStream.CanRead">
            <summary>
            Gets a value indicating whether the current stream supports reading
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.InflaterInputStream.CanSeek">
            <summary>
            Gets a value of false indicating seeking is not supported for this stream.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.InflaterInputStream.CanWrite">
            <summary>
            Gets a value of false indicating that this stream is not writeable.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.InflaterInputStream.Length">
            <summary>
            A value representing the length of the stream in bytes.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.InflaterInputStream.Position">
            <summary>
            The current position within the stream.
            Throws a NotSupportedException when attempting to set the position
            </summary>
            <exception cref="T:System.NotSupportedException">Attempting to set the position</exception>
        </member>
        <member name="F:Aspose.Cells.OpenXML.GZipInputStream.crc">
            <summary>
            CRC-32 value for uncompressed data
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.GZipInputStream.eos">
            <summary>
            Indicates end of stream
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.GZipInputStream.#ctor(System.IO.Stream)">
            <summary>
            Creates a GzipInputStream with the default buffer size
            </summary>
            <param name="baseInputStream">
            The stream to read compressed data from (baseInputStream GZIP format)
            </param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.GZipInputStream.#ctor(System.IO.Stream,System.Int32)">
            <summary>
            Creates a GZIPInputStream with the specified buffer size
            </summary>
            <param name="baseInputStream">
            The stream to read compressed data from (baseInputStream GZIP format)
            </param>
            <param name="size">
            Size of the buffer to use
            </param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.GZipInputStream.Read(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Reads uncompressed data into an array of bytes
            </summary>
            <param name="buffer">
            The buffer to read uncompressed data into
            </param>
            <param name="offset">
            The offset indicating where the data should be placed
            </param>
            <param name="count">
            The number of uncompressed bytes to be read
            </param>
        </member>
        <member name="T:Aspose.Cells.OpenXML.GZipOutputStream">
            <summary>
            This filter stream is used to compress a stream into a "GZIP" stream.
            The "GZIP" format is described in RFC 1952.
            
            author of the original java version : John Leuner
            </summary>
            <example> This sample shows how to gzip a file
            <code>
            using System;
            using System.IO;
            
            using ICSharpCode.SharpZipLib.GZip;
            
            class MainClass
            {
            	public static void Main(string[] args)
            	{
            		Stream s = new GZipOutputStream(File.Create(args[0] + ".gz"));
            		FileStream fs = File.OpenRead(args[0]);
            		byte[] writeData = new byte[fs.Length];
            		fs.Read(writeData, 0, (int)fs.Length);
            		s.Write(writeData, 0, writeData.Length);
            		s.Close();
            	}
            }	
            </code>
            </example>
        </member>
        <member name="T:Aspose.Cells.OpenXML.DeflaterOutputStream">
            <summary>
            A special stream deflating or compressing the bytes that are
            written to it.  It uses a Deflater to perform actual deflating.<br/>
            Authors of the original java version : Tom Tromey, Jochen Hoenicke 
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.DeflaterOutputStream.#ctor(System.IO.Stream)">
            <summary>
            Creates a new DeflaterOutputStream with a default Deflater and default buffer size.
            </summary>
            <param name="baseOutputStream">
            the output stream where deflated output should be written.
            </param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.DeflaterOutputStream.#ctor(System.IO.Stream,Aspose.Cells.OpenXML.Deflater)">
            <summary>
            Creates a new DeflaterOutputStream with the given Deflater and
            default buffer size.
            </summary>
            <param name="baseOutputStream">
            the output stream where deflated output should be written.
            </param>
            <param name="deflater">
            the underlying deflater.
            </param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.DeflaterOutputStream.#ctor(System.IO.Stream,Aspose.Cells.OpenXML.Deflater,System.Int32)">
            <summary>
            Creates a new DeflaterOutputStream with the given Deflater and
            buffer size.
            </summary>
            <param name="baseOutputStream">
            The output stream where deflated output is written.
            </param>
            <param name="deflater">
            The underlying deflater to use
            </param>
            <param name="bufferSize">
            The buffer size to use when deflating
            </param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            bufsize is less than or equal to zero.
            </exception>
            <exception cref="T:System.ArgumentException">
            baseOutputStream does not support writing
            </exception>
            <exception cref="T:System.ArgumentNullException">
            deflater instance is null
            </exception>
        </member>
        <member name="M:Aspose.Cells.OpenXML.DeflaterOutputStream.EncryptByte">
            <summary>
            Encrypt a single byte 
            </summary>
            <returns>
            The encrypted value
            </returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.DeflaterOutputStream.EncryptBlock(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Encrypt a block of data
            </summary>
            <param name="buffer">
            Data to encrypt.  NOTE the original contents of the buffer are lost
            </param>
            <param name="offset">
            Offset of first byte in buffer to encrypt
            </param>
            <param name="length">
            Number of bytes in buffer to encrypt
            </param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.DeflaterOutputStream.InitializePassword(System.String)">
            <summary>
            Initializes encryption keys based on given password
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.DeflaterOutputStream.UpdateKeys(System.Byte)">
            <summary>
            Update encryption keys 
            </summary>		
        </member>
        <member name="M:Aspose.Cells.OpenXML.DeflaterOutputStream.Deflate">
            <summary>
            Deflates everything in the input buffers.  This will call
            <code>def.deflate()</code> until all bytes from the input buffers
            are processed.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.DeflaterOutputStream.Seek(System.Int64,System.IO.SeekOrigin)">
            <summary>
            Sets the current position of this stream to the given value. Not supported by this class!
            </summary>
            <exception cref="T:System.NotSupportedException">Any access</exception>
        </member>
        <member name="M:Aspose.Cells.OpenXML.DeflaterOutputStream.SetLength(System.Int64)">
            <summary>
            Sets the length of this stream to the given value. Not supported by this class!
            </summary>
            <exception cref="T:System.NotSupportedException">Any access</exception>
        </member>
        <member name="M:Aspose.Cells.OpenXML.DeflaterOutputStream.ReadByte">
            <summary>
            Read a byte from stream advancing position by one
            </summary>
            <exception cref="T:System.NotSupportedException">Any access</exception>
        </member>
        <member name="M:Aspose.Cells.OpenXML.DeflaterOutputStream.Read(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Read a block of bytes from stream
            </summary>
            <exception cref="T:System.NotSupportedException">Any access</exception>
        </member>
        <member name="M:Aspose.Cells.OpenXML.DeflaterOutputStream.BeginRead(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)">
            <summary>
            Asynchronous reads are not supported a NotSupportedException is always thrown
            </summary>
            <param name="buffer">The buffer to read into.</param>
            <param name="offset">The offset to start storing data at.</param>
            <param name="count">The number of bytes to read</param>
            <param name="callback">The async callback to use.</param>
            <param name="state">The state to use.</param>
            <returns>Returns an <see cref="T:System.IAsyncResult"/></returns>
            <exception cref="T:System.NotSupportedException">Any access</exception>
        </member>
        <member name="M:Aspose.Cells.OpenXML.DeflaterOutputStream.BeginWrite(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)">
            <summary>
            Asynchronous writes arent supported, a NotSupportedException is always thrown
            </summary>
            <param name="buffer">The buffer to write.</param>
            <param name="offset">The offset to begin writing at.</param>
            <param name="count">The number of bytes to write.</param>
            <param name="callback">The <see cref="T:System.AsyncCallback"/> to use.</param>
            <param name="state">The state object.</param>
            <returns>Returns an IAsyncResult.</returns>
            <exception cref="T:System.NotSupportedException">Any access</exception>
        </member>
        <member name="M:Aspose.Cells.OpenXML.DeflaterOutputStream.Flush">
            <summary>
            Flushes the stream by calling flush() on the deflater and then
            on the underlying stream.  This ensures that all bytes are
            flushed.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.DeflaterOutputStream.Finish">
            <summary>
            Finishes the stream by calling finish() on the deflater. 
            </summary>
            <exception cref="T:Aspose.Cells.OpenXML.SharpZipBaseException">
            Not all input is deflated
            </exception>
        </member>
        <member name="M:Aspose.Cells.OpenXML.DeflaterOutputStream.Close">
            <summary>
            Calls <see cref="M:Aspose.Cells.OpenXML.DeflaterOutputStream.Finish"/> and closes the underlying
            stream when <see cref="P:Aspose.Cells.OpenXML.DeflaterOutputStream.IsStreamOwner"></see> is true.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.DeflaterOutputStream.WriteByte(System.Byte)">
            <summary>
            Writes a single byte to the compressed output stream.
            </summary>
            <param name="value">
            The byte value.
            </param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.DeflaterOutputStream.Write(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Writes bytes from an array to the compressed stream.
            </summary>
            <param name="buffer">
            The byte array
            </param>
            <param name="offset">
            The offset into the byte array where to start.
            </param>
            <param name="count">
            The number of bytes to write.
            </param>
        </member>
        <member name="F:Aspose.Cells.OpenXML.DeflaterOutputStream.buffer_">
            <summary>
            This buffer is used temporarily to retrieve the bytes from the
            deflater and write them to the underlying output stream.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.DeflaterOutputStream.def">
            <summary>
            The deflater which is used to deflate the stream.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.DeflaterOutputStream.baseOutputStream">
            <summary>
            Base stream the deflater depends on.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.DeflaterOutputStream.Password">
            <summary>
            Get/set the password used for encryption.
            </summary>
            <remarks>When set to null or if the password is empty no encryption is performed</remarks>
        </member>
        <member name="P:Aspose.Cells.OpenXML.DeflaterOutputStream.IsStreamOwner">
            <summary>
            Get/set flag indicating ownership of the underlying stream.
            When the flag is true <see cref="M:Aspose.Cells.OpenXML.DeflaterOutputStream.Close"></see> will close the underlying stream also.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.DeflaterOutputStream.CanPatchEntries">
            <summary>
            Allows client to determine if an entry can be patched after its added
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.DeflaterOutputStream.CanRead">
            <summary>
            Gets value indicating stream can be read from
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.DeflaterOutputStream.CanSeek">
            <summary>
            Gets a value indicating if seeking is supported for this stream
            This property always returns false
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.DeflaterOutputStream.CanWrite">
            <summary>
            Get value indicating if this stream supports writing
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.DeflaterOutputStream.Length">
            <summary>
            Get current length of stream
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.DeflaterOutputStream.Position">
            <summary>
            Gets the current position within the stream.
            </summary>
            <exception cref="T:System.NotSupportedException">Any attempt to set position</exception>
        </member>
        <member name="F:Aspose.Cells.OpenXML.GZipOutputStream.crc">
            <summary>
            CRC-32 value for uncompressed data
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.GZipOutputStream.#ctor(System.IO.Stream)">
            <summary>
            Creates a GzipOutputStream with the default buffer size
            </summary>
            <param name="baseOutputStream">
            The stream to read data (to be compressed) from
            </param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.GZipOutputStream.#ctor(System.IO.Stream,System.Int32)">
            <summary>
            Creates a GZipOutputStream with the specified buffer size
            </summary>
            <param name="baseOutputStream">
            The stream to read data (to be compressed) from
            </param>
            <param name="size">
            Size of the buffer to use
            </param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.GZipOutputStream.Write(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Write given buffer to output updating crc
            </summary>
            <param name="buffer">Buffer to write</param>
            <param name="offset">Offset of first byte in buf to write</param>
            <param name="count">Number of bytes to write</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.GZipOutputStream.Close">
            <summary>
            Writes remaining compressed output data to the output stream
            and closes it.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.GZipOutputStream.SetLevel(System.Int32)">
            <summary>
            Sets the active compression level (1-9).  The new level will be activated
            immediately.
            </summary>
            <exception cref="T:System.ArgumentOutOfRangeException">
            Level specified is not supported.
            </exception>
            <see cref="T:Aspose.Cells.OpenXML.Deflater"/>
        </member>
        <member name="M:Aspose.Cells.OpenXML.GZipOutputStream.GetLevel">
            <summary>
            Get the current compression level.
            </summary>
            <returns>The current compression level.</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.GZipOutputStream.Finish">
            <summary>
            Finish compression and write any footer information required to stream
            </summary>
        </member>
        <member name="T:Aspose.Cells.OpenXML.InvalidHeaderException">
            <summary>
            This exception is used to indicate that there is a problem
            with a TAR archive header.
            </summary>
        </member>
        <member name="T:Aspose.Cells.OpenXML.TarException">
            <summary>
            TarExceptions are used for exceptions specific to tar classes and code.	
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Deserialization constructor 
            </summary>
            <param name="info"><see cref="T:System.Runtime.Serialization.SerializationInfo"/> for this constructor</param>
            <param name="context"><see cref="T:System.Runtime.Serialization.StreamingContext"/> for this constructor</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarException.#ctor">
            <summary>
            Initialises a new instance of the TarException class.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarException.#ctor(System.String)">
            <summary>
            Initialises a new instance of the TarException class with a specified message.
            </summary>
            <param name="message">The message that describes the error.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarException.#ctor(System.String,System.Exception)">
            <summary>
            
            </summary>
            <param name="message">A message describing the error.</param>
            <param name="exception">The exception that is the cause of the current exception.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.InvalidHeaderException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Deserialization constructor 
            </summary>
            <param name="information"><see cref="T:System.Runtime.Serialization.SerializationInfo"/> for this constructor</param>
            <param name="context"><see cref="T:System.Runtime.Serialization.StreamingContext"/> for this constructor</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.InvalidHeaderException.#ctor">
            <summary>
            Initialise a new instance of the InvalidHeaderException class.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.InvalidHeaderException.#ctor(System.String)">
            <summary>
            Initialises a new instance of the InvalidHeaderException class with a specified message.
            </summary>
            <param name="message">Message describing the exception cause.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.InvalidHeaderException.#ctor(System.String,System.Exception)">
            <summary>
            Initialise a new instance of InvalidHeaderException
            </summary>
            <param name="message">Message describing the problem.</param>
            <param name="exception">The exception that is the cause of the current exception.</param>
        </member>
        <member name="T:Aspose.Cells.OpenXML.ProgressMessageHandler">
            <summary>
            Used to advise clients of 'events' while processing archives
            </summary>
        </member>
        <member name="T:Aspose.Cells.OpenXML.TarArchive">
            <summary>
            The TarArchive class implements the concept of a
            'Tape Archive'. A tar archive is a series of entries, each of
            which represents a file system object. Each entry in
            the archive consists of a header block followed by 0 or more data blocks.
            Directory entries consist only of the header block, and are followed by entries
            for the directory's contents. File entries consist of a
            header followed by the number of blocks needed to
            contain the file's contents. All entries are written on
            block boundaries. Blocks are 512 bytes long.
            
            TarArchives are instantiated in either read or write mode,
            based upon whether they are instantiated with an InputStream
            or an OutputStream. Once instantiated TarArchives read/write
            mode can not be changed.
            
            There is currently no support for random access to tar archives.
            However, it seems that subclassing TarArchive, and using the
            TarBuffer.CurrentRecord and TarBuffer.CurrentBlock
            properties, this would be rather trivial.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarArchive.OnProgressMessageEvent(Aspose.Cells.OpenXML.TarEntry,System.String)">
            <summary>
            Raises the ProgressMessage event
            </summary>
            <param name="entry">TarEntry for this event</param>
            <param name="message">message for this event.  Null is no message</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarArchive.#ctor">
            <summary>
            Constructor for a default <see cref="T:Aspose.Cells.OpenXML.TarArchive"/>.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarArchive.#ctor(Aspose.Cells.OpenXML.TarInputStream)">
            <summary>
            Initalise a TarArchive for input.
            </summary>
            <param name="stream">The <see cref="T:Aspose.Cells.OpenXML.TarInputStream"/> to use for input.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarArchive.#ctor(Aspose.Cells.OpenXML.TarOutputStream)">
            <summary>
            Initialise a TarArchive for output.
            </summary>
            <param name="stream">The <see cref="T:Aspose.Cells.OpenXML.TarOutputStream"/> to use for output.</param> 
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarArchive.CreateInputTarArchive(System.IO.Stream)">
            <summary>
            The InputStream based constructors create a TarArchive for the
            purposes of extracting or listing a tar archive. Thus, use
            these constructors when you wish to extract files from or list
            the contents of an existing tar archive.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarArchive.CreateInputTarArchive(System.IO.Stream,System.Int32)">
            <summary>
            Create TarArchive for reading setting block factor
            </summary>
            <param name="inputStream">Stream for tar archive contents</param>
            <param name="blockFactor">The blocking factor to apply</param>
            <returns>
            TarArchive
            </returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarArchive.CreateOutputTarArchive(System.IO.Stream)">
            <summary>
            Create a TarArchive for writing to, using the default blocking factor
            </summary>
            <param name="outputStream">Stream to write to</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarArchive.CreateOutputTarArchive(System.IO.Stream,System.Int32)">
            <summary>
            Create a TarArchive for writing to
            </summary>
            <param name="outputStream">The stream to write to</param>
            <param name="blockFactor">The blocking factor to use for buffering.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarArchive.SetKeepOldFiles(System.Boolean)">
            <summary>
            Set the flag that determines whether existing files are
            kept, or overwritten during extraction.
            </summary>
            <param name="keepOldFiles">
            If true, do not overwrite existing files.
            </param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarArchive.SetAsciiTranslation(System.Boolean)">
            <summary>
            Set the ascii file translation flag.
            </summary>
            <param name= "asciiTranslate">
            If true, translate ascii text files.
            </param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarArchive.SetUserInfo(System.Int32,System.String,System.Int32,System.String)">
            <summary>
            Set user and group information that will be used to fill in the
            tar archive's entry headers. This information based on that available 
            for the linux operating system, which is not always available on other
            operating systems.  TarArchive allows the programmer to specify values
            to be used in their place.
            <see cref="P:Aspose.Cells.OpenXML.TarArchive.ApplyUserInfoOverrides"/> is set to true by this call.
            </summary>
            <param name="userId">
            The user id to use in the headers.
            </param>
            <param name="userName">
            The user name to use in the headers.
            </param>
            <param name="groupId">
            The group id to use in the headers.
            </param>
            <param name="groupName">
            The group name to use in the headers.
            </param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarArchive.CloseArchive">
            <summary>
            Close the archive.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarArchive.ListContents">
            <summary>
            Perform the "list" command for the archive contents.
            
            NOTE That this method uses the <see cref="F:Aspose.Cells.OpenXML.TarArchive.ProgressMessageEvent"> progress event</see> to actually list
            the contents. If the progress display event is not set, nothing will be listed!
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarArchive.ExtractContents(System.String)">
            <summary>
            Perform the "extract" command and extract the contents of the archive.
            </summary>
            <param name="destinationDirectory">
            The destination directory into which to extract.
            </param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarArchive.ExtractEntry(System.String,Aspose.Cells.OpenXML.TarEntry)">
            <summary>
            Extract an entry from the archive. This method assumes that the
            tarIn stream has been properly set with a call to GetNextEntry().
            </summary>
            <param name="destDir">
            The destination directory into which to extract.
            </param>
            <param name="entry">
            The TarEntry returned by tarIn.GetNextEntry().
            </param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarArchive.WriteEntry(Aspose.Cells.OpenXML.TarEntry,System.Boolean)">
            <summary>
            Write an entry to the archive. This method will call the putNextEntry
            and then write the contents of the entry, and finally call closeEntry()
            for entries that are files. For directories, it will call putNextEntry(),
            and then, if the recurse flag is true, process each entry that is a
            child of the directory.
            </summary>
            <param name="sourceEntry">
            The TarEntry representing the entry to write to the archive.
            </param>
            <param name="recurse">
            If true, process the children of directory entries.
            </param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarArchive.InternalWriteEntry(Aspose.Cells.OpenXML.TarEntry,System.Boolean)">
            <summary>
            Write an entry to the archive. This method will call the putNextEntry
            and then write the contents of the entry, and finally call closeEntry()
            for entries that are files. For directories, it will call putNextEntry(),
            and then, if the recurse flag is true, process each entry that is a
            child of the directory.
            </summary>
            <param name="sourceEntry">
            The TarEntry representing the entry to write to the archive.
            </param>
            <param name="recurse">
            If true, process the children of directory entries.
            </param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarArchive.Dispose(System.Boolean)">
            <summary>
            Releases the unmanaged resources used by the FileStream and optionally releases the managed resources.
            </summary>
            <param name="disposing">true to release both managed and unmanaged resources;
            false to release only unmanaged resources.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarArchive.Close">
            <summary>
            Closes the archive and releases any associated resources.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarArchive.Finalize">
            <summary>
            Ensures that resources are freed and other cleanup operations are performed
            when the garbage collector reclaims the <see cref="T:Aspose.Cells.OpenXML.TarArchive"/>.
            </summary>
        </member>
        <member name="E:Aspose.Cells.OpenXML.TarArchive.ProgressMessageEvent">
            <summary>
            Client hook allowing detailed information to be reported during processing
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.TarArchive.AsciiTranslate">
            <summary>
            Get/set the ascii file translation flag. If ascii file translation
            is true, then the file is checked to see if it a binary file or not. 
            If the flag is true and the test indicates it is ascii text 
            file, it will be translated. The translation converts the local
            operating system's concept of line ends into the UNIX line end,
            '\n', which is the defacto standard for a TAR archive. This makes
            text files compatible with UNIX.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.TarArchive.PathPrefix">
            <summary>
            PathPrefix is added to entry names as they are written if the value is not null.
            A slash character is appended after PathPrefix 
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.TarArchive.RootPath">
            <summary>
            RootPath is removed from entry names if it is found at the
            beginning of the name.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.TarArchive.ApplyUserInfoOverrides">
            <summary>
            Get or set a value indicating if overrides defined by <see cref="M:Aspose.Cells.OpenXML.TarArchive.SetUserInfo(System.Int32,System.String,System.Int32,System.String)">SetUserInfo</see> should be applied.
            </summary>
            <remarks>If overrides are not applied then the values as set in each header will be used.</remarks>
        </member>
        <member name="P:Aspose.Cells.OpenXML.TarArchive.UserId">
            <summary>
            Get the archive user id.
            See <see cref="P:Aspose.Cells.OpenXML.TarArchive.ApplyUserInfoOverrides">ApplyUserInfoOverrides</see> for detail
            on how to allow setting values on a per entry basis.
            </summary>
            <returns>
            The current user id.
            </returns>
        </member>
        <member name="P:Aspose.Cells.OpenXML.TarArchive.UserName">
            <summary>
            Get the archive user name.
            See <see cref="P:Aspose.Cells.OpenXML.TarArchive.ApplyUserInfoOverrides">ApplyUserInfoOverrides</see> for detail
            on how to allow setting values on a per entry basis.
            </summary>
            <returns>
            The current user name.
            </returns>
        </member>
        <member name="P:Aspose.Cells.OpenXML.TarArchive.GroupId">
            <summary>
            Get the archive group id.
            See <see cref="P:Aspose.Cells.OpenXML.TarArchive.ApplyUserInfoOverrides">ApplyUserInfoOverrides</see> for detail
            on how to allow setting values on a per entry basis.
            </summary>
            <returns>
            The current group id.
            </returns>
        </member>
        <member name="P:Aspose.Cells.OpenXML.TarArchive.GroupName">
            <summary>
            Get the archive group name.
            See <see cref="P:Aspose.Cells.OpenXML.TarArchive.ApplyUserInfoOverrides">ApplyUserInfoOverrides</see> for detail
            on how to allow setting values on a per entry basis.
            </summary>
            <returns>
            The current group name.
            </returns>
        </member>
        <member name="P:Aspose.Cells.OpenXML.TarArchive.RecordSize">
            <summary>
            Get the archive's record size. Tar archives are composed of
            a series of RECORDS each containing a number of BLOCKS.
            This allowed tar archives to match the IO characteristics of
            the physical device being used. Archives are expected
            to be properly "blocked".
            </summary>
            <returns>
            The record size this archive is using.
            </returns>
        </member>
        <member name="T:Aspose.Cells.OpenXML.TarBuffer">
            <summary>
            The TarBuffer class implements the tar archive concept
            of a buffered input stream. This concept goes back to the
            days of blocked tape drives and special io devices. In the
            C# universe, the only real function that this class
            performs is to ensure that files have the correct "record"
            size, or other tars will complain.
            <p>
            You should never have a need to access this class directly.
            TarBuffers are created by Tar IO Streams.
            </p>
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.TarBuffer.BlockSize">
            <summary>
            The size of a block in a tar archive in bytes.
            </summary>
            <remarks>This is 512 bytes.</remarks>
        </member>
        <member name="F:Aspose.Cells.OpenXML.TarBuffer.DefaultBlockFactor">
            <summary>
            The number of blocks in a default record.
            </summary>
            <remarks>
            The default value is 20 blocks per record.
            </remarks>
        </member>
        <member name="F:Aspose.Cells.OpenXML.TarBuffer.DefaultRecordSize">
            <summary>
            The size in bytes of a default record.
            </summary>
            <remarks>
            The default size is 10KB.
            </remarks>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarBuffer.GetRecordSize">
            <summary>
            Get the TAR Buffer's record size.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarBuffer.GetBlockFactor">
            <summary>
            Get the TAR Buffer's block factor
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarBuffer.#ctor">
            <summary>
            Construct a default TarBuffer
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarBuffer.CreateInputTarBuffer(System.IO.Stream)">
            <summary>
            Create TarBuffer for reading with default BlockFactor
            </summary>
            <param name="inputStream">Stream to buffer</param>
            <returns>TarBuffer</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarBuffer.CreateInputTarBuffer(System.IO.Stream,System.Int32)">
            <summary>
            Construct TarBuffer for reading inputStream setting BlockFactor
            </summary>
            <param name="inputStream">Stream to buffer</param>
            <param name="blockFactor">Blocking factor to apply</param>
            <returns>TarBuffer</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarBuffer.CreateOutputTarBuffer(System.IO.Stream)">
            <summary>
            Construct TarBuffer for writing with default BlockFactor
            </summary>
            <param name="outputStream">output stream for buffer</param>
            <returns>TarBuffer</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarBuffer.CreateOutputTarBuffer(System.IO.Stream,System.Int32)">
            <summary>
            Construct TarBuffer for writing Tar output to streams.
            </summary>
            <param name="outputStream">Output stream to write to.</param>
            <param name="blockFactor">Blocking factor to apply</param>
            <returns>TarBuffer</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarBuffer.Initialize(System.Int32)">
            <summary>
            Initialization common to all constructors.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarBuffer.IsEOFBlock(System.Byte[])">
            <summary>
            Determine if an archive block indicates End of Archive. End of
            archive is indicated by a block that consists entirely of null bytes.
            All remaining blocks for the record should also be null's
            However some older tars only do a couple of null blocks (Old GNU tar for one)
            and also partial records
            </summary>
            <param name = "block">The data block to check.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarBuffer.SkipBlock">
            <summary>
            Skip over a block on the input stream.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarBuffer.ReadBlock">
            <summary>
            Read a block from the input stream.
            </summary>
            <returns>
            The block of data read.
            </returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarBuffer.ReadRecord">
            <summary>
            Read a record from data stream.
            </summary>
            <returns>
            false if End-Of-File, else true.
            </returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarBuffer.GetCurrentBlockNum">
            <summary>
            Get the current block number, within the current record, zero based.
            </summary>
            <returns>
            The current zero based block number.
            </returns>
            <remarks>
            The absolute block number = (<see cref="M:Aspose.Cells.OpenXML.TarBuffer.GetCurrentRecordNum">record number</see> * <see cref="P:Aspose.Cells.OpenXML.TarBuffer.BlockFactor">block factor</see>) + <see cref="M:Aspose.Cells.OpenXML.TarBuffer.GetCurrentBlockNum">block number</see>.
            </remarks>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarBuffer.GetCurrentRecordNum">
            <summary>
            Get the current record number.
            </summary>
            <returns>
            The current zero based record number.
            </returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarBuffer.WriteBlock(System.Byte[])">
            <summary>
            Write a block of data to the archive.
            </summary>
            <param name="block">
            The data to write to the archive.
            </param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarBuffer.WriteBlock(System.Byte[],System.Int32)">
            <summary>
            Write an archive record to the archive, where the record may be
            inside of a larger array buffer. The buffer must be "offset plus
            record size" long.
            </summary>
            <param name="buffer">
            The buffer containing the record data to write.
            </param>
            <param name="offset">
            The offset of the record data within buffer.
            </param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarBuffer.WriteRecord">
            <summary>
            Write a TarBuffer record to the archive.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarBuffer.Flush">
            <summary>
            Flush the current record if it has any data in it.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarBuffer.Close">
            <summary>
            Close the TarBuffer. If this is an output buffer, also flush the
            current block before closing.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.TarBuffer.RecordSize">
            <summary>
            Get the record size for this buffer
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.TarBuffer.BlockFactor">
            <summary>
            Get the Blocking factor for the buffer
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.TarBuffer.CurrentBlock">
            <summary>
            Get the current block number, within the current record, zero based.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.TarBuffer.CurrentRecord">
            <summary>
            Get the current record number.
            </summary>
            <returns>
            The current zero based record number.
            </returns>
        </member>
        <member name="T:Aspose.Cells.OpenXML.TarEntry">
            <summary>
            This class represents an entry in a Tar archive. It consists
            of the entry's header, as well as the entry's File. Entries
            can be instantiated in one of three ways, depending on how
            they are to be used.
            <p>
            TarEntries that are created from the header bytes read from
            an archive are instantiated with the TarEntry( byte[] )
            constructor. These entries will be used when extracting from
            or listing the contents of an archive. These entries have their
            header filled in using the header bytes. They also set the File
            to null, since they reference an archive entry not a file.</p>
            <p>
            TarEntries that are created from files that are to be written
            into an archive are instantiated with the CreateEntryFromFile(string)
            pseudo constructor. These entries have their header filled in using
            the File's information. They also keep a reference to the File
            for convenience when writing entries.</p>
            <p>
            Finally, TarEntries can be constructed from nothing but a name.
            This allows the programmer to construct the entry by hand, for
            instance when only an InputStream is available for writing to
            the archive, and the header information is constructed from
            other information. In this case the header fields are set to
            defaults and the File is set to null.</p>
            <see cref="P:Aspose.Cells.OpenXML.TarEntry.TarHeader"/>
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarEntry.#ctor">
            <summary>
            Initialise a default instance of <see cref="T:Aspose.Cells.OpenXML.TarEntry"/>.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarEntry.#ctor(System.Byte[])">
            <summary>
            Construct an entry from an archive's header bytes. File is set
            to null.
            </summary>
            <param name = "headerBuffer">
            The header bytes from a tar archive entry.
            </param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarEntry.#ctor(Aspose.Cells.OpenXML.TarHeader)">
            <summary>
            Construct a TarEntry using the <paramref name="header">header</paramref> provided
            </summary>
            <param name="header">Header details for entry</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarEntry.Clone">
            <summary>
            Clone this tar entry.
            </summary>
            <returns>Returns a clone of this entry.</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarEntry.CreateTarEntry(System.String)">
            <summary>
            Construct an entry with only a <paramref name="name">name</paramref>.
            This allows the programmer to construct the entry's header "by hand". 
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarEntry.CreateEntryFromFile(System.String)">
            <summary>
            Construct an entry for a file. File is set to file, and the
            header is constructed from information from the file.
            </summary>
            <param name = "fileName">
            The file that the entry represents.
            </param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarEntry.Equals(System.Object)">
            <summary>
            Determine if the two entries are equal. Equality is determined
            by the header names being equal.
            </summary>
            <returns>
            True if the entries are equal.
            </returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarEntry.GetHashCode">
            <summary>
            Must be overridden when you override Equals.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarEntry.IsDescendent(Aspose.Cells.OpenXML.TarEntry)">
            <summary>
            Determine if the given entry is a descendant of this entry.
            Descendancy is determined by the name of the descendant
            starting with this entry's name.
            </summary>
            <param name = "toTest">
            Entry to be checked as a descendent of this.
            </param>
            <returns>
            True if entry is a descendant of this.
            </returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarEntry.SetIds(System.Int32,System.Int32)">
            <summary>
            Convenience method to set this entry's group and user ids.
            </summary>
            <param name="userId">
            This entry's new user id.
            </param>
            <param name="groupId">
            This entry's new group id.
            </param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarEntry.SetNames(System.String,System.String)">
            <summary>
            Convenience method to set this entry's group and user names.
            </summary>
            <param name="userName">
            This entry's new user name.
            </param>
            <param name="groupName">
            This entry's new group name.
            </param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarEntry.GetFileTarHeader(Aspose.Cells.OpenXML.TarHeader,System.String)">
            <summary>
            Fill in a TarHeader with information from a File.
            </summary>
            <param name="header">
            The TarHeader to fill in.
            </param>
            <param name="file">
            The file from which to get the header information.
            </param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarEntry.GetDirectoryEntries">
            <summary>
            Get entries for all files present in this entries directory.
            If this entry doesnt represent a directory zero entries are returned.
            </summary>
            <returns>
            An array of TarEntry's for this entry's children.
            </returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarEntry.WriteEntryHeader(System.Byte[])">
            <summary>
            Write an entry's header information to a header buffer.
            </summary>
            <param name = "outBuffer">
            The tar entry header buffer to fill in.
            </param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarEntry.AdjustEntryName(System.Byte[],System.String)">
            <summary>
            Convenience method that will modify an entry's name directly
            in place in an entry header buffer byte array.
            </summary>
            <param name="buffer">
            The buffer containing the entry header to modify.
            </param>
            <param name="newName">
            The new name to place into the header buffer.
            </param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarEntry.NameTarHeader(Aspose.Cells.OpenXML.TarHeader,System.String)">
            <summary>
            Fill in a TarHeader given only the entry's name.
            </summary>
            <param name="header">
            The TarHeader to fill in.
            </param>
            <param name="name">
            The tar entry name.
            </param>
        </member>
        <member name="F:Aspose.Cells.OpenXML.TarEntry.file">
            <summary>
            The name of the file this entry represents or null if the entry is not based on a file.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.TarEntry.header">
            <summary>
            The entry's header information.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.TarEntry.TarHeader">
            <summary>
            Get this entry's header.
            </summary>
            <returns>
            This entry's TarHeader.
            </returns>
        </member>
        <member name="P:Aspose.Cells.OpenXML.TarEntry.Name">
            <summary>
            Get/Set this entry's name.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.TarEntry.UserId">
            <summary>
            Get/set this entry's user id.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.TarEntry.GroupId">
            <summary>
            Get/set this entry's group id.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.TarEntry.UserName">
            <summary>
            Get/set this entry's user name.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.TarEntry.GroupName">
            <summary>
            Get/set this entry's group name.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.TarEntry.ModTime">
            <summary>
            Get/Set the modification time for this entry
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.TarEntry.File">
            <summary>
            Get this entry's file.
            </summary>
            <returns>
            This entry's file.
            </returns>
        </member>
        <member name="P:Aspose.Cells.OpenXML.TarEntry.Size">
            <summary>
            Get/set this entry's recorded file size.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.TarEntry.IsDirectory">
            <summary>
            Return true if this entry represents a directory, false otherwise
            </summary>
            <returns>
            True if this entry is a directory.
            </returns>
        </member>
        <member name="T:Aspose.Cells.OpenXML.TarHeader">
            <summary>
            This class encapsulates the Tar Entry Header used in Tar Archives.
            The class also holds a number of tar constants, used mostly in headers.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.TarHeader.NAMELEN">
            <summary>
            The length of the name field in a header buffer.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.TarHeader.MODELEN">
            <summary>
            The length of the mode field in a header buffer.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.TarHeader.UIDLEN">
            <summary>
            The length of the user id field in a header buffer.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.TarHeader.GIDLEN">
            <summary>
            The length of the group id field in a header buffer.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.TarHeader.CHKSUMLEN">
            <summary>
            The length of the checksum field in a header buffer.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.TarHeader.CHKSUMOFS">
            <summary>
            Offset of checksum in a header buffer.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.TarHeader.SIZELEN">
            <summary>
            The length of the size field in a header buffer.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.TarHeader.MAGICLEN">
            <summary>
            The length of the magic field in a header buffer.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.TarHeader.VERSIONLEN">
            <summary>
            The length of the version field in a header buffer.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.TarHeader.MODTIMELEN">
            <summary>
            The length of the modification time field in a header buffer.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.TarHeader.UNAMELEN">
            <summary>
            The length of the user name field in a header buffer.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.TarHeader.GNAMELEN">
            <summary>
            The length of the group name field in a header buffer.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.TarHeader.DEVLEN">
            <summary>
            The length of the devices field in a header buffer.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.TarHeader.LF_OLDNORM">
            <summary>
             The "old way" of indicating a normal file.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.TarHeader.LF_NORMAL">
            <summary>
            Normal file type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.TarHeader.LF_LINK">
            <summary>
            Link file type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.TarHeader.LF_SYMLINK">
            <summary>
            Symbolic link file type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.TarHeader.LF_CHR">
            <summary>
            Character device file type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.TarHeader.LF_BLK">
            <summary>
            Block device file type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.TarHeader.LF_DIR">
            <summary>
            Directory file type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.TarHeader.LF_FIFO">
            <summary>
            FIFO (pipe) file type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.TarHeader.LF_CONTIG">
            <summary>
            Contiguous file type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.TarHeader.LF_GHDR">
            <summary>
            Posix.1 2001 global extended header
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.TarHeader.LF_XHDR">
            <summary>
            Posix.1 2001 extended header
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.TarHeader.LF_ACL">
            <summary>
            Solaris access control list file type
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.TarHeader.LF_GNU_DUMPDIR">
            <summary>
            GNU dir dump file type
            This is a dir entry that contains the names of files that were in the
            dir at the time the dump was made
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.TarHeader.LF_EXTATTR">
            <summary>
            Solaris Extended Attribute File
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.TarHeader.LF_META">
            <summary>
            Inode (metadata only) no file content
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.TarHeader.LF_GNU_LONGLINK">
            <summary>
            Identifies the next file on the tape as having a long link name
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.TarHeader.LF_GNU_LONGNAME">
            <summary>
            Identifies the next file on the tape as having a long name
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.TarHeader.LF_GNU_MULTIVOL">
            <summary>
            Continuation of a file that began on another volume
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.TarHeader.LF_GNU_NAMES">
            <summary>
            For storing filenames that dont fit in the main header (old GNU)
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.TarHeader.LF_GNU_SPARSE">
            <summary>
            GNU Sparse file
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.TarHeader.LF_GNU_VOLHDR">
            <summary>
            GNU Tape/volume header ignore on extraction
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.TarHeader.TMAGIC">
            <summary>
            The magic tag representing a POSIX tar archive.  (includes trailing NULL)
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.TarHeader.GNU_TMAGIC">
            <summary>
            The magic tag representing an old GNU tar archive where version is included in magic and overwrites it
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarHeader.#ctor">
            <summary>
            Initialise a default TarHeader instance
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarHeader.GetName">
            <summary>
            Get the name of this entry.
            </summary>
            <returns>The entry's name.</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarHeader.Clone">
            <summary>
            Clone a TAR header.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarHeader.ParseBuffer(System.Byte[])">
            <summary>
            Parse TarHeader information from a header buffer.
            </summary>
            <param name = "header">
            The tar entry header buffer to get information from.
            </param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarHeader.WriteHeader(System.Byte[])">
            <summary>
            'Write' header information to buffer provided, updating the <see cref="P:Aspose.Cells.OpenXML.TarHeader.Checksum">check sum</see>.
            </summary>
            <param name="outBuffer">output buffer for header information</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarHeader.GetHashCode">
            <summary>
            Get a hash code for the current object.
            </summary>
            <returns>A hash code for the current object.</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarHeader.Equals(System.Object)">
            <summary>
            Determines if this instance is equal to the specified object.
            </summary>
            <param name="obj">The object to compare with.</param>
            <returns>true if the objects are equal, false otherwise.</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarHeader.SetValueDefaults(System.Int32,System.String,System.Int32,System.String)">
            <summary>
            Set defaults for values used when constructing a TarHeader instance.
            </summary>
            <param name="userId">Value to apply as a default for userId.</param>
            <param name="userName">Value to apply as a default for userName.</param>
            <param name="groupId">Value to apply as a default for groupId.</param>
            <param name="groupName">Value to apply as a default for groupName.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarHeader.ParseOctal(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Parse an octal string from a header buffer.
            </summary>
            <param name = "header">The header buffer from which to parse.</param>
            <param name = "offset">The offset into the buffer from which to parse.</param>
            <param name = "length">The number of header bytes to parse.</param>
            <returns>The long equivalent of the octal string.</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarHeader.ParseName(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Parse a name from a header buffer.
            </summary>
            <param name="header">
            The header buffer from which to parse.
            </param>
            <param name="offset">
            The offset into the buffer from which to parse.
            </param>
            <param name="length">
            The number of header bytes to parse.
            </param>
            <returns>
            The name parsed.
            </returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarHeader.GetNameBytes(System.Text.StringBuilder,System.Int32,System.Byte[],System.Int32,System.Int32)">
            <summary>
            Add <paramref name="name">name</paramref> to the buffer as a collection of bytes
            </summary>
            <param name="name">The name to add</param>
            <param name="nameOffset">The offset of the first character</param>
            <param name="buffer">The buffer to add to</param>
            <param name="bufferOffset">The index of the first byte to add</param>
            <param name="length">The number of characters/bytes to add</param>
            <returns>The next free index in the <paramref name="buf">buffer</paramref></returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarHeader.GetNameBytes(System.String,System.Int32,System.Byte[],System.Int32,System.Int32)">
            <summary>
            Add <paramref name="name">name</paramref> to the buffer as a collection of bytes
            </summary>
            <param name="name">The name to add</param>
            <param name="nameOffset">The offset of the first character</param>
            <param name="buffer">The buffer to add to</param>
            <param name="bufferOffset">The index of the first byte to add</param>
            <param name="length">The number of characters/bytes to add</param>
            <returns>The next free index in the <paramref name="buf">buffer</paramref></returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarHeader.GetNameBytes(System.Text.StringBuilder,System.Byte[],System.Int32,System.Int32)">
            <summary>
            Add an entry name to the buffer
            </summary>
            <param name="name">
            The name to add
            </param>
            <param name="buffer">
            The buffer to add to
            </param>
            <param name="offset">
            The offset into the buffer from which to start adding
            </param>
            <param name="length">
            The number of header bytes to add
            </param>
            <returns>
            The index of the next free byte in the buffer
            </returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarHeader.GetNameBytes(System.String,System.Byte[],System.Int32,System.Int32)">
            <summary>
            Add an entry name to the buffer
            </summary>
            <param name="name">The name to add</param>
            <param name="buffer">The buffer to add to</param>
            <param name="offset">The offset into the buffer from which to start adding</param>
            <param name="length">The number of header bytes to add</param>
            <returns>The index of the next free byte in the buffer</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarHeader.GetAsciiBytes(System.String,System.Int32,System.Byte[],System.Int32,System.Int32)">
            <summary>
            Add a string to a buffer as a collection of ascii bytes.
            </summary>
            <param name="toAdd">The string to add</param>
            <param name="nameOffset">The offset of the first character to add.</param>
            <param name="buffer">The buffer to add to.</param>
            <param name="bufferOffset">The offset to start adding at.</param>
            <param name="length">The number of ascii characters to add.</param>
            <returns>The next free index in the buffer.</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarHeader.GetOctalBytes(System.Int64,System.Byte[],System.Int32,System.Int32)">
            <summary>
            Put an octal representation of a value into a buffer
            </summary>
            <param name = "value">
            the value to be converted to octal
            </param>
            <param name = "buffer">
            buffer to store the octal string
            </param>
            <param name = "offset">
            The offset into the buffer where the value starts
            </param>
            <param name = "length">
            The length of the octal string to create
            </param>
            <returns>
            The offset of the character next byte after the octal string
            </returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarHeader.GetLongOctalBytes(System.Int64,System.Byte[],System.Int32,System.Int32)">
            <summary>
            Put an octal representation of a value into a buffer
            </summary>
            <param name = "value">Value to be convert to octal</param>
            <param name = "buffer">The buffer to update</param>
            <param name = "offset">The offset into the buffer to store the value</param>
            <param name = "length">The length of the octal string</param>
            <returns>Index of next byte</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarHeader.GetCheckSumOctalBytes(System.Int64,System.Byte[],System.Int32,System.Int32)">
            <summary>
            Add the checksum integer to header buffer.
            </summary>
            <param name = "value"></param>
            <param name = "buffer">The header buffer to set the checksum for</param>
            <param name = "offset">The offset into the buffer for the checksum</param>
            <param name = "length">The number of header bytes to update.
            It's formatted differently from the other fields: it has 6 digits, a
            null, then a space -- rather than digits, a space, then a null.
            The final space is already there, from checksumming
            </param>
            <returns>The modified buffer offset</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarHeader.ComputeCheckSum(System.Byte[])">
            <summary>
            Compute the checksum for a tar entry header.  
            The checksum field must be all spaces prior to this happening
            </summary>
            <param name = "buffer">The tar entry's header buffer.</param>
            <returns>The computed checksum.</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarHeader.MakeCheckSum(System.Byte[])">
            <summary>
            Make a checksum for a tar entry ignoring the checksum contents.
            </summary>
            <param name = "buffer">The tar entry's header buffer.</param>
            <returns>The checksum for the buffer</returns>
        </member>
        <member name="P:Aspose.Cells.OpenXML.TarHeader.Name">
            <summary>
            Get/set the name for this tar entry.
            </summary>
            <exception cref="T:System.ArgumentNullException">Thrown when attempting to set the property to null.</exception>
        </member>
        <member name="P:Aspose.Cells.OpenXML.TarHeader.Mode">
            <summary>
            Get/set the entry's Unix style permission mode.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.TarHeader.UserId">
            <summary>
            The entry's user id.
            </summary>
            <remarks>
            This is only directly relevant to unix systems.
            The default is zero.
            </remarks>
        </member>
        <member name="P:Aspose.Cells.OpenXML.TarHeader.GroupId">
            <summary>
            Get/set the entry's group id.
            </summary>
            <remarks>
            This is only directly relevant to linux/unix systems.
            The default value is zero.
            </remarks>
        </member>
        <member name="P:Aspose.Cells.OpenXML.TarHeader.Size">
            <summary>
            Get/set the entry's size.
            </summary>
            <exception cref="T:System.ArgumentOutOfRangeException">Thrown when setting the size to less than zero.</exception>
        </member>
        <member name="P:Aspose.Cells.OpenXML.TarHeader.ModTime">
            <summary>
            Get/set the entry's modification time.
            </summary>
            <remarks>
            The modification time is only accurate to within a second.
            </remarks>
            <exception cref="T:System.ArgumentOutOfRangeException">Thrown when setting the date time to less than 1/1/1970.</exception>
        </member>
        <member name="P:Aspose.Cells.OpenXML.TarHeader.Checksum">
            <summary>
            Get the entry's checksum.  This is only valid/updated after writing or reading an entry.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.TarHeader.IsChecksumValid">
            <summary>
            Get value of true if the header checksum is valid, false otherwise.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.TarHeader.TypeFlag">
            <summary>
            Get/set the entry's type flag.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.TarHeader.LinkName">
            <summary>
            The entry's link name.
            </summary>
            <exception cref="T:System.ArgumentNullException">Thrown when attempting to set LinkName to null.</exception>
        </member>
        <member name="P:Aspose.Cells.OpenXML.TarHeader.Magic">
            <summary>
            Get/set the entry's magic tag.
            </summary>
            <exception cref="T:System.ArgumentNullException">Thrown when attempting to set Magic to null.</exception>
        </member>
        <member name="P:Aspose.Cells.OpenXML.TarHeader.Version">
            <summary>
            The entry's version.
            </summary>
            <exception cref="T:System.ArgumentNullException">Thrown when attempting to set Version to null.</exception>
        </member>
        <member name="P:Aspose.Cells.OpenXML.TarHeader.UserName">
            <summary>
            The entry's user name.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.TarHeader.GroupName">
            <summary>
            Get/set the entry's group name.
            </summary>
            <remarks>
            This is only directly relevant to unix systems.
            </remarks>
        </member>
        <member name="P:Aspose.Cells.OpenXML.TarHeader.DevMajor">
            <summary>
            Get/set the entry's major device number.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.TarHeader.DevMinor">
            <summary>
            Get/set the entry's minor device number.
            </summary>
        </member>
        <member name="T:Aspose.Cells.OpenXML.TarInputStream">
            <summary>
            The TarInputStream reads a UNIX tar archive as an InputStream.
            methods are provided to position at each successive entry in
            the archive, and the read each entry as a normal input stream
            using read().
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarInputStream.#ctor(System.IO.Stream)">
            <summary>
            Construct a TarInputStream with default block factor
            </summary>
            <param name="inputStream">stream to source data from</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarInputStream.#ctor(System.IO.Stream,System.Int32)">
            <summary>
            Construct a TarInputStream with user specified block factor
            </summary>
            <param name="inputStream">stream to source data from</param>
            <param name="blockFactor">block factor to apply to archive</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarInputStream.Flush">
            <summary>
            Flushes the baseInputStream
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarInputStream.Seek(System.Int64,System.IO.SeekOrigin)">
            <summary>
            Set the streams position.  This operation is not supported and will throw a NotSupportedException
            </summary>
            <exception cref="T:System.NotSupportedException">Any access</exception>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarInputStream.SetLength(System.Int64)">
            <summary>
            Sets the length of the stream
            This operation is not supported and will throw a NotSupportedException
            </summary>
            <exception cref="T:System.NotSupportedException">Any access</exception>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarInputStream.Write(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Writes a block of bytes to this stream using data from a buffer.
            This operation is not supported and will throw a NotSupportedException
            </summary>
            <exception cref="T:System.NotSupportedException">Any access</exception>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarInputStream.WriteByte(System.Byte)">
            <summary>
            Writes a byte to the current position in the file stream.
            This operation is not supported and will throw a NotSupportedException
            </summary>
            <exception cref="T:System.NotSupportedException">Any access</exception>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarInputStream.ReadByte">
            <summary>
            Reads a byte from the current tar archive entry.
            This method simply calls Read(byte[], int, int).
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarInputStream.Read(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Reads bytes from the current tar archive entry.
            
            This method is aware of the boundaries of the current
            entry in the archive and will deal with them appropriately
            </summary>
            <param name="buffer">
            The buffer into which to place bytes read.
            </param>
            <param name="offset">
            The offset at which to place bytes read.
            </param>
            <param name="count">
            The number of bytes to read.
            </param>
            <returns>
            The number of bytes read, or 0 at end of stream/EOF.
            </returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarInputStream.Close">
            <summary>
            Closes this stream. Calls the TarBuffer's close() method.
            The underlying stream is closed by the TarBuffer.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarInputStream.SetEntryFactory(Aspose.Cells.OpenXML.TarInputStream.IEntryFactory)">
            <summary>
            Set the entry factory for this instance.
            </summary>
            <param name="factory">The factory for creating new entries</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarInputStream.GetRecordSize">
            <summary>
            Get the record size being used by this stream's TarBuffer.
            </summary>
            <returns>
            TarBuffer record size.
            </returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarInputStream.Skip(System.Int64)">
            <summary>
            Skip bytes in the input buffer. This skips bytes in the
            current entry's data, not the entire archive, and will
            stop at the end of the current entry's data if the number
            to skip extends beyond that point.
            </summary>
            <param name="skipCount">
            The number of bytes to skip.
            </param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarInputStream.Mark(System.Int32)">
            <summary>
            Since we do not support marking just yet, we do nothing.
            </summary>
            <param name ="markLimit">
            The limit to mark.
            </param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarInputStream.Reset">
            <summary>
            Since we do not support marking just yet, we do nothing.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarInputStream.GetNextEntry">
            <summary>
            Get the next entry in this tar archive. This will skip
            over any remaining data in the current entry, if there
            is one, and place the input stream at the header of the
            next entry, and read the header and instantiate a new
            TarEntry from the header bytes and return that entry.
            If there are no more entries in the archive, null will
            be returned to indicate that the end of the archive has
            been reached.
            </summary>
            <returns>
            The next TarEntry in the archive, or null.
            </returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarInputStream.CopyEntryContents(System.IO.Stream)">
            <summary>
            Copies the contents of the current tar archive entry directly into
            an output stream.
            </summary>
            <param name="outputStream">
            The OutputStream into which to write the entry's data.
            </param>
        </member>
        <member name="F:Aspose.Cells.OpenXML.TarInputStream.hasHitEOF">
            <summary>
            Flag set when last block has been read
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.TarInputStream.entrySize">
            <summary>
            Size of this entry as recorded in header
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.TarInputStream.entryOffset">
            <summary>
            Number of bytes read for this entry so far
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.TarInputStream.readBuffer">
            <summary>
            Buffer used with calls to <code>Read()</code>
            </summary>		
        </member>
        <member name="F:Aspose.Cells.OpenXML.TarInputStream.buffer">
            <summary>
            Working buffer
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.TarInputStream.currentEntry">
            <summary>
            Current entry being read
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.TarInputStream.entryFactory">
            <summary>
            Factory used to create TarEntry or descendant class instance
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.TarInputStream.inputStream">
            <summary>
            Stream used as the source of input data.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.TarInputStream.CanRead">
            <summary>
            Gets a value indicating whether the current stream supports reading
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.TarInputStream.CanSeek">
            <summary>
            Gets a value indicating whether the current stream supports seeking
            This property always returns false.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.TarInputStream.CanWrite">
            <summary>
            Gets a value indicating if the stream supports writing.
            This property always returns false.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.TarInputStream.Length">
            <summary>
            The length in bytes of the stream
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.TarInputStream.Position">
            <summary>
            Gets or sets the position within the stream. 
            Setting the Position is not supported and throws a NotSupportedExceptionNotSupportedException
            </summary>
            <exception cref="T:System.NotSupportedException">Any attempt to set position</exception>
        </member>
        <member name="P:Aspose.Cells.OpenXML.TarInputStream.RecordSize">
            <summary>
            Get the record size being used by this stream's TarBuffer.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.TarInputStream.Available">
            <summary>
            Get the available data that can be read from the current
            entry in the archive. This does not indicate how much data
            is left in the entire archive, only in the current entry.
            This value is determined from the entry's size header field
            and the amount of data already read from the current entry.
            </summary>
            <returns>
            The number of available bytes for the current entry.
            </returns>
        </member>
        <member name="P:Aspose.Cells.OpenXML.TarInputStream.IsMarkSupported">
            <summary>
            Since we do not support marking just yet, we return false.
            </summary>
        </member>
        <member name="T:Aspose.Cells.OpenXML.TarInputStream.IEntryFactory">
            <summary>
            This interface is provided, along with the method <see cref="M:Aspose.Cells.OpenXML.TarInputStream.SetEntryFactory(Aspose.Cells.OpenXML.TarInputStream.IEntryFactory)"/>, to allow
            the programmer to have their own <see cref="T:Aspose.Cells.OpenXML.TarEntry"/> subclass instantiated for the
            entries return from <see cref="M:Aspose.Cells.OpenXML.TarInputStream.GetNextEntry"/>.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarInputStream.IEntryFactory.CreateEntry(System.String)">
            <summary>
            Create an entry based on name alone
            </summary>
            <param name="name">
            Name of the new EntryPointNotFoundException to create
            </param>
            <returns>created TarEntry or descendant class</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarInputStream.IEntryFactory.CreateEntryFromFile(System.String)">
            <summary>
            Create an instance based on an actual file
            </summary>
            <param name="fileName">
            Name of file to represent in the entry
            </param>
            <returns>
            Created TarEntry or descendant class
            </returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarInputStream.IEntryFactory.CreateEntry(System.Byte[])">
            <summary>
            Create a tar entry based on the header information passed
            </summary>
            <param name="headerBuf">
            Buffer containing header information to base entry on
            </param>
            <returns>
            Created TarEntry or descendant class
            </returns>
        </member>
        <member name="T:Aspose.Cells.OpenXML.TarInputStream.EntryFactoryAdapter">
            <summary>
            Standard entry factory class creating instances of the class TarEntry
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarInputStream.EntryFactoryAdapter.CreateEntry(System.String)">
            <summary>
            Create a TarEntry based on named
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarInputStream.EntryFactoryAdapter.CreateEntryFromFile(System.String)">
            <summary>
            Create a tar entry with details obtained from <paramref name="fileName">file</paramref>
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarInputStream.EntryFactoryAdapter.CreateEntry(System.Byte[])">
            <summary>
            Create and entry based on details in <paramref name="headerBuf">header</paramref>
            </summary>			
        </member>
        <member name="T:Aspose.Cells.OpenXML.TarOutputStream">
            <summary>
            The TarOutputStream writes a UNIX tar archive as an OutputStream.
            Methods are provided to put entries, and then write their contents
            by writing to this stream using write().
            </summary>
            public
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarOutputStream.#ctor(System.IO.Stream)">
            <summary>
            Construct TarOutputStream using default block factor
            </summary>
            <param name="outputStream">stream to write to</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarOutputStream.#ctor(System.IO.Stream,System.Int32)">
            <summary>
            Construct TarOutputStream with user specified block factor
            </summary>
            <param name="outputStream">stream to write to</param>
            <param name="blockFactor">blocking factor</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarOutputStream.Seek(System.Int64,System.IO.SeekOrigin)">
            <summary>
            set the position within the current stream
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarOutputStream.SetLength(System.Int64)">
            <summary>
            set the length of the current stream
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarOutputStream.ReadByte">
            <summary>
            Read a byte from the stream and advance the position within the stream 
            by one byte or returns -1 if at the end of the stream.
            </summary>
            <returns>The byte value or -1 if at end of stream</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarOutputStream.Read(System.Byte[],System.Int32,System.Int32)">
            <summary>
            read bytes from the current stream and advance the position within the 
            stream by the number of bytes read.
            </summary>
            <returns>The total number of bytes read, or zero if at the end of the stream</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarOutputStream.Flush">
            <summary>
            All buffered data is written to destination
            </summary>		
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarOutputStream.Finish">
            <summary>
            Ends the TAR archive without closing the underlying OutputStream.
            The result is that the EOF block of nulls is written.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarOutputStream.Close">
            <summary>
            Ends the TAR archive and closes the underlying OutputStream.
            </summary>
            <remarks>This means that Finish() is called followed by calling the
            TarBuffer's Close().</remarks>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarOutputStream.GetRecordSize">
            <summary>
            Get the record size being used by this stream's TarBuffer.
            </summary>
            <returns>
            The TarBuffer record size.
            </returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarOutputStream.PutNextEntry(Aspose.Cells.OpenXML.TarEntry)">
            <summary>
            Put an entry on the output stream. This writes the entry's
            header and positions the output stream for writing
            the contents of the entry. Once this method is called, the
            stream is ready for calls to write() to write the entry's
            contents. Once the contents are written, closeEntry()
            <B>MUST</B> be called to ensure that all buffered data
            is completely written to the output stream.
            </summary>
            <param name="entry">
            The TarEntry to be written to the archive.
            </param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarOutputStream.CloseEntry">
            <summary>
            Close an entry. This method MUST be called for all file
            entries that contain data. The reason is that we must
            buffer data written to the stream in order to satisfy
            the buffer's block based writes. Thus, there may be
            data fragments still being assembled that must be written
            to the output stream before this entry is closed and the
            next entry written.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarOutputStream.WriteByte(System.Byte)">
            <summary>
            Writes a byte to the current tar archive entry.
            This method simply calls Write(byte[], int, int).
            </summary>
            <param name="value">
            The byte to be written.
            </param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarOutputStream.Write(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Writes bytes to the current tar archive entry. This method
            is aware of the current entry and will throw an exception if
            you attempt to write bytes past the length specified for the
            current entry. The method is also (painfully) aware of the
            record buffering required by TarBuffer, and manages buffers
            that are not a multiple of recordsize in length, including
            assembling records from small buffers.
            </summary>
            <param name = "buffer">
            The buffer to write to the archive.
            </param>
            <param name = "offset">
            The offset in the buffer from which to get bytes.
            </param>
            <param name = "count">
            The number of bytes to write.
            </param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TarOutputStream.WriteEofBlock">
            <summary>
            Write an EOF (end of archive) block to the tar archive.
            An EOF block consists of all zeros.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.TarOutputStream.currBytes">
            <summary>
            bytes written for this entry so far
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.TarOutputStream.assemblyBufferLength">
            <summary>
            current 'Assembly' buffer length
            </summary>		
        </member>
        <member name="F:Aspose.Cells.OpenXML.TarOutputStream.isClosed">
            <summary>
            Flag indicating wether this instance has been closed or not.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.TarOutputStream.currSize">
            <summary>
            Size for the current entry
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.TarOutputStream.blockBuffer">
            <summary>
            single block working buffer 
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.TarOutputStream.assemblyBuffer">
            <summary>
            'Assembly' buffer used to assemble data before writing
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.TarOutputStream.buffer">
            <summary>
            TarBuffer used to provide correct blocking factor
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.TarOutputStream.outputStream">
            <summary>
            the destination stream for the archive contents
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.TarOutputStream.CanRead">
            <summary>
            true if the stream supports reading; otherwise, false.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.TarOutputStream.CanSeek">
            <summary>
            true if the stream supports seeking; otherwise, false.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.TarOutputStream.CanWrite">
            <summary>
            true if stream supports writing; otherwise, false.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.TarOutputStream.Length">
            <summary>
            length of stream in bytes
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.TarOutputStream.Position">
            <summary>
            gets or sets the position within the current stream.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.TarOutputStream.RecordSize">
            <summary>
            Get the record size being used by this stream's TarBuffer.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.TarOutputStream.IsEntryOpen">
            <summary>
            Get a value indicating wether an entry is open, requiring more data to be written.
            </summary>
        </member>
        <member name="T:Aspose.Cells.OpenXML.InflaterInputBuffer">
            <summary>
            An input buffer customised for use by <see cref="T:Aspose.Cells.OpenXML.InflaterInputStream"/>
            </summary>
            <remarks>
            The buffer supports decryption of incoming data.
            </remarks>
        </member>
        <member name="M:Aspose.Cells.OpenXML.InflaterInputBuffer.#ctor(System.IO.Stream)">
            <summary>
            Initialise a new instance of <see cref="T:Aspose.Cells.OpenXML.InflaterInputBuffer"/> with a default buffer size
            </summary>
            <param name="stream">The stream to buffer.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.InflaterInputBuffer.#ctor(System.IO.Stream,System.Int32)">
            <summary>
            Initialise a new instance of <see cref="T:Aspose.Cells.OpenXML.InflaterInputBuffer"/>
            </summary>
            <param name="stream">The stream to buffer.</param>
            <param name="bufferSize">The size to use for the buffer</param>
            <remarks>A minimum buffer size of 1KB is permitted.  Lower sizes are treated as 1KB.</remarks>
        </member>
        <member name="M:Aspose.Cells.OpenXML.InflaterInputBuffer.SetInflaterInput(Aspose.Cells.OpenXML.Inflater)">
            <summary>
            Call <see cref="M:Aspose.Cells.OpenXML.Inflater.SetInput(System.Byte[])"/> passing the current clear text buffer contents.
            </summary>
            <param name="inflater">The inflater to set input for.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.InflaterInputBuffer.Fill">
            <summary>
            Fill the buffer from the underlying input stream.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.InflaterInputBuffer.ReadRawBuffer(System.Byte[])">
            <summary>
            Read a buffer directly from the input stream
            </summary>
            <param name="buffer">The buffer to fill</param>
            <returns>Returns the number of bytes read.</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.InflaterInputBuffer.ReadRawBuffer(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Read a buffer directly from the input stream
            </summary>
            <param name="outBuffer">The buffer to read into</param>
            <param name="offset">The offset to start reading data into.</param>
            <param name="length">The number of bytes to read.</param>
            <returns>Returns the number of bytes read.</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.InflaterInputBuffer.ReadClearTextBuffer(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Read clear text data from the input stream.
            </summary>
            <param name="outBuffer">The buffer to add data to.</param>
            <param name="offset">The offset to start adding data at.</param>
            <param name="length">The number of bytes to read.</param>
            <returns>Returns the number of bytes actually read.</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.InflaterInputBuffer.ReadLeByte">
            <summary>
            Read a byte from the input stream.
            </summary>
            <returns>Returns the byte read.</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.InflaterInputBuffer.ReadLeShort">
            <summary>
            Read an unsigned short in little endian byte order.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.InflaterInputBuffer.ReadLeInt">
            <summary>
            Read an int in little endian byte order.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.InflaterInputBuffer.ReadLeLong">
            <summary>
            Read an int baseInputStream little endian byte order.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.InflaterInputBuffer.RawLength">
            <summary>
            Get the length of bytes bytes in the <see cref="P:Aspose.Cells.OpenXML.InflaterInputBuffer.RawData"/>
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.InflaterInputBuffer.RawData">
            <summary>
            Get the contents of the raw data buffer.
            </summary>
            <remarks>This may contain encrypted data.</remarks>
        </member>
        <member name="P:Aspose.Cells.OpenXML.InflaterInputBuffer.ClearTextLength">
            <summary>
            Get the number of useable bytes in <see cref="P:Aspose.Cells.OpenXML.InflaterInputBuffer.ClearText"/>
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.InflaterInputBuffer.ClearText">
            <summary>
            Get the contents of the clear text buffer.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.InflaterInputBuffer.Available">
            <summary>
            Get/set the number of bytes available
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.InflaterInputBuffer.CryptoTransform">
            <summary>
            Get/set the <see cref="T:System.Security.Cryptography.ICryptoTransform"/> to apply to any data.
            </summary>
            <remarks>Set this value to null to have no transform applied.</remarks>
        </member>
        <member name="T:Aspose.Cells.OpenXML.OutputWindow">
            <summary>
            Contains the output from the Inflation process.
            We need to have a window so that we can refer backwards into the output stream
            to repeat stuff.<br/>
            Author of the original java version : John Leuner
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.OutputWindow.Write(System.Int32)">
            <summary>
            Write a byte to this output window
            </summary>
            <param name="value">value to write</param>
            <exception cref="T:System.InvalidOperationException">
            if window is full
            </exception>
        </member>
        <member name="M:Aspose.Cells.OpenXML.OutputWindow.Repeat(System.Int32,System.Int32)">
            <summary>
            Append a byte pattern already in the window itself
            </summary>
            <param name="length">length of pattern to copy</param>
            <param name="distance">distance from end of window pattern occurs</param>
            <exception cref="T:System.InvalidOperationException">
            If the repeated data overflows the window
            </exception>
        </member>
        <member name="M:Aspose.Cells.OpenXML.OutputWindow.CopyStored(Aspose.Cells.OpenXML.StreamManipulator,System.Int32)">
            <summary>
            Copy from input manipulator to internal window
            </summary>
            <param name="input">source of data</param>
            <param name="length">length of data to copy</param>
            <returns>the number of bytes copied</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.OutputWindow.CopyDict(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Copy dictionary to window
            </summary>
            <param name="dictionary">source dictionary</param>
            <param name="offset">offset of start in source dictionary</param>
            <param name="length">length of dictionary</param>
            <exception cref="T:System.InvalidOperationException">
            If window isnt empty
            </exception>
        </member>
        <member name="M:Aspose.Cells.OpenXML.OutputWindow.GetFreeSpace">
            <summary>
            Get remaining unfilled space in window
            </summary>
            <returns>Number of bytes left in window</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.OutputWindow.GetAvailable">
            <summary>
            Get bytes available for output in window
            </summary>
            <returns>Number of bytes filled</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.OutputWindow.CopyOutput(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Copy contents of window to output
            </summary>
            <param name="output">buffer to copy to</param>
            <param name="offset">offset to start at</param>
            <param name="len">number of bytes to count</param>
            <returns>The number of bytes copied</returns>
            <exception cref="T:System.InvalidOperationException">
            If a window underflow occurs
            </exception>
        </member>
        <member name="M:Aspose.Cells.OpenXML.OutputWindow.Reset">
            <summary>
            Reset by clearing window so <see cref="M:Aspose.Cells.OpenXML.OutputWindow.GetAvailable">GetAvailable</see> returns 0
            </summary>
        </member>
        <member name="T:Aspose.Cells.OpenXML.StreamManipulator">
            <summary>
            This class allows us to retrieve a specified number of bits from
            the input buffer, as well as copy big byte blocks.
            
            It uses an int buffer to store up to 31 bits for direct
            manipulation.  This guarantees that we can get at least 16 bits,
            but we only need at most 15, so this is all safe.
            
            There are some optimizations in this class, for example, you must
            never peek more than 8 bits more than needed, and you must first
            peek bits before you may drop them.  This is not a general purpose
            class but optimized for the behaviour of the Inflater.
            
            authors of the original java version : John Leuner, Jochen Hoenicke
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.StreamManipulator.#ctor">
            <summary>
            Constructs a default StreamManipulator with all buffers empty
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.StreamManipulator.PeekBits(System.Int32)">
            <summary>
            Get the next sequence of bits but don't increase input pointer.  bitCount must be
            less or equal 16 and if this call succeeds, you must drop
            at least n - 8 bits in the next call.
            </summary>
            <param name="bitCount">The number of bits to peek.</param>
            <returns>
            the value of the bits, or -1 if not enough bits available.  */
            </returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.StreamManipulator.DropBits(System.Int32)">
            <summary>
            Drops the next n bits from the input.  You should have called PeekBits
            with a bigger or equal n before, to make sure that enough bits are in
            the bit buffer.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.StreamManipulator.GetBits(System.Int32)">
            <summary>
            Gets the next n bits and increases input pointer.  This is equivalent
            to PeekBits followed by dropBits, except for correct error handling.
            </summary>
            <param name="bitCount">The number of bits to retrieve.</param>
            <returns>
            the value of the bits, or -1 if not enough bits available.
            </returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.StreamManipulator.SkipToByteBoundary">
            <summary>
            Skips to the next byte boundary.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.StreamManipulator.CopyBytes(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Copies bytes from input buffer to output buffer starting
            at output[offset].  You have to make sure, that the buffer is
            byte aligned.  If not enough bytes are available, copies fewer
            bytes.
            </summary>
            <param name="output">
            The buffer to copy bytes to.
            </param>
            <param name="offset">
            The offset in the buffer at which copying starts
            </param>
            <param name="length">
            The length to copy, 0 is allowed.
            </param>
            <returns>
            The number of bytes copied, 0 if no bytes were available.
            </returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            Length is less than zero
            </exception>
            <exception cref="T:System.InvalidOperationException">
            Bit buffer isnt byte aligned
            </exception>
        </member>
        <member name="M:Aspose.Cells.OpenXML.StreamManipulator.Reset">
            <summary>
            Resets state and empties internal buffers
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.StreamManipulator.SetInput(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Add more input for consumption.
            Only call when IsNeedingInput returns true
            </summary>
            <param name="buffer">data to be input</param>
            <param name="offset">offset of first byte of input</param>
            <param name="count">number of bytes of input to add.</param>
        </member>
        <member name="P:Aspose.Cells.OpenXML.StreamManipulator.AvailableBits">
            <summary>
            Gets the number of bits available in the bit buffer.  This must be
            only called when a previous PeekBits() returned -1.
            </summary>
            <returns>
            the number of bits available.
            </returns>
        </member>
        <member name="P:Aspose.Cells.OpenXML.StreamManipulator.AvailableBytes">
            <summary>
            Gets the number of bytes available.
            </summary>
            <returns>
            The number of bytes available.
            </returns>
        </member>
        <member name="P:Aspose.Cells.OpenXML.StreamManipulator.IsNeedingInput">
            <summary>
            Returns true when SetInput can be called
            </summary>
        </member>
        <member name="T:Aspose.Cells.OpenXML.Deflater">
            <summary>
            This is the Deflater class.  The deflater class compresses input
            with the deflate algorithm described in RFC 1951.  It has several
            compression levels and three different strategies described below.
            
            This class is <i>not</i> thread safe.  This is inherent in the API, due
            to the split of deflate and setInput.
            
            author of the original java version : Jochen Hoenicke
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.Deflater.BEST_COMPRESSION">
            <summary>
            The best and slowest compression level.  This tries to find very
            long and distant string repetitions.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.Deflater.BEST_SPEED">
            <summary>
            The worst but fastest compression level.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.Deflater.DEFAULT_COMPRESSION">
            <summary>
            The default compression level.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.Deflater.NO_COMPRESSION">
            <summary>
            This level won't compress at all but output uncompressed blocks.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.Deflater.DEFLATED">
            <summary>
            The compression method.  This is the only method supported so far.
            There is no need to use this constant at all.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.Deflater.#ctor">
            <summary>
            Creates a new deflater with default compression level.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.Deflater.#ctor(System.Int32)">
            <summary>
            Creates a new deflater with given compression level.
            </summary>
            <param name="level">
            the compression level, a value between NO_COMPRESSION
            and BEST_COMPRESSION, or DEFAULT_COMPRESSION.
            </param>
            <exception cref="T:System.ArgumentOutOfRangeException">if lvl is out of range.</exception>
        </member>
        <member name="M:Aspose.Cells.OpenXML.Deflater.#ctor(System.Int32,System.Boolean)">
            <summary>
            Creates a new deflater with given compression level.
            </summary>
            <param name="level">
            the compression level, a value between NO_COMPRESSION
            and BEST_COMPRESSION.
            </param>
            <param name="noZlibHeaderOrFooter">
            true, if we should suppress the Zlib/RFC1950 header at the
            beginning and the adler checksum at the end of the output.  This is
            useful for the GZIP/PKZIP formats.
            </param>
            <exception cref="T:System.ArgumentOutOfRangeException">if lvl is out of range.</exception>
        </member>
        <member name="M:Aspose.Cells.OpenXML.Deflater.Reset">
            <summary>
            Resets the deflater.  The deflater acts afterwards as if it was
            just created with the same compression level and strategy as it
            had before.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.Deflater.Flush">
            <summary>
            Flushes the current input block.  Further calls to deflate() will
            produce enough output to inflate everything in the current input
            block.  This is not part of Sun's JDK so I have made it package
            private.  It is used by DeflaterOutputStream to implement
            flush().
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.Deflater.Finish">
            <summary>
            Finishes the deflater with the current input block.  It is an error
            to give more input after this method was called.  This method must
            be called to force all bytes to be flushed.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.Deflater.SetInput(System.Byte[])">
            <summary>
            Sets the data which should be compressed next.  This should be only
            called when needsInput indicates that more input is needed.
            If you call setInput when needsInput() returns false, the
            previous input that is still pending will be thrown away.
            The given byte array should not be changed, before needsInput() returns
            true again.
            This call is equivalent to <code>setInput(input, 0, input.length)</code>.
            </summary>
            <param name="input">
            the buffer containing the input data.
            </param>
            <exception cref="T:System.InvalidOperationException">
            if the buffer was finished() or ended().
            </exception>
        </member>
        <member name="M:Aspose.Cells.OpenXML.Deflater.SetInput(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Sets the data which should be compressed next.  This should be
            only called when needsInput indicates that more input is needed.
            The given byte array should not be changed, before needsInput() returns
            true again.
            </summary>
            <param name="input">
            the buffer containing the input data.
            </param>
            <param name="offset">
            the start of the data.
            </param>
            <param name="count">
            the number of data bytes of input.
            </param>
            <exception cref="T:System.InvalidOperationException">
            if the buffer was Finish()ed or if previous input is still pending.
            </exception>
        </member>
        <member name="M:Aspose.Cells.OpenXML.Deflater.SetLevel(System.Int32)">
            <summary>
            Sets the compression level.  There is no guarantee of the exact
            position of the change, but if you call this when needsInput is
            true the change of compression level will occur somewhere near
            before the end of the so far given input.
            </summary>
            <param name="level">
            the new compression level.
            </param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.Deflater.GetLevel">
            <summary>
            Get current compression level
            </summary>
            <returns>Returns the current compression level</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.Deflater.SetStrategy(Aspose.Cells.OpenXML.DeflateStrategy)">
            <summary>
            Sets the compression strategy. Strategy is one of
            DEFAULT_STRATEGY, HUFFMAN_ONLY and FILTERED.  For the exact
            position where the strategy is changed, the same as for
            SetLevel() applies.
            </summary>
            <param name="strategy">
            The new compression strategy.
            </param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.Deflater.Deflate(System.Byte[])">
            <summary>
            Deflates the current input block with to the given array.
            </summary>
            <param name="output">
            The buffer where compressed data is stored
            </param>
            <returns>
            The number of compressed bytes added to the output, or 0 if either
            IsNeedingInput() or IsFinished returns true or length is zero.
            </returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.Deflater.Deflate(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Deflates the current input block to the given array.
            </summary>
            <param name="output">
            Buffer to store the compressed data.
            </param>
            <param name="offset">
            Offset into the output array.
            </param>
            <param name="length">
            The maximum number of bytes that may be stored.
            </param>
            <returns>
            The number of compressed bytes added to the output, or 0 if either
            needsInput() or finished() returns true or length is zero.
            </returns>
            <exception cref="T:System.InvalidOperationException">
            If Finish() was previously called.
            </exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            If offset or length don't match the array length.
            </exception>
        </member>
        <member name="M:Aspose.Cells.OpenXML.Deflater.SetDictionary(System.Byte[])">
            <summary>
            Sets the dictionary which should be used in the deflate process.
            This call is equivalent to <code>setDictionary(dict, 0, dict.Length)</code>.
            </summary>
            <param name="dictionary">
            the dictionary.
            </param>
            <exception cref="T:System.InvalidOperationException">
            if SetInput () or Deflate () were already called or another dictionary was already set.
            </exception>
        </member>
        <member name="M:Aspose.Cells.OpenXML.Deflater.SetDictionary(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Sets the dictionary which should be used in the deflate process.
            The dictionary is a byte array containing strings that are
            likely to occur in the data which should be compressed.  The
            dictionary is not stored in the compressed output, only a
            checksum.  To decompress the output you need to supply the same
            dictionary again.
            </summary>
            <param name="dictionary">
            The dictionary data
            </param>
            <param name="index">
            The index where dictionary information commences.
            </param>
            <param name="count">
            The number of bytes in the dictionary.
            </param>
            <exception cref="T:System.InvalidOperationException">
            If SetInput () or Deflate() were already called or another dictionary was already set.
            </exception>
        </member>
        <member name="F:Aspose.Cells.OpenXML.Deflater.level">
            <summary>
            Compression level.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.Deflater.noZlibHeaderOrFooter">
            <summary>
            If true no Zlib/RFC1950 headers or footers are generated
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.Deflater.state">
            <summary>
            The current state.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.Deflater.totalOut">
            <summary>
            The total bytes of output written.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.Deflater.pending">
            <summary>
            The pending output.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.Deflater.engine">
            <summary>
            The deflater engine.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.Deflater.Adler">
            <summary>
            Gets the current adler checksum of the data that was processed so far.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.Deflater.TotalIn">
            <summary>
            Gets the number of input bytes processed so far.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.Deflater.TotalOut">
            <summary>
            Gets the number of output bytes so far.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.Deflater.IsFinished">
            <summary>
            Returns true if the stream was finished and no more output bytes
            are available.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.Deflater.IsNeedingInput">
            <summary>
            Returns true, if the input buffer is empty.
            You should then call setInput(). 
            NOTE: This method can also return true when the stream
            was finished.
            </summary>
        </member>
        <member name="T:Aspose.Cells.OpenXML.DeflaterConstants">
            <summary>
            This class contains constants used for deflation.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.DeflaterConstants.DEBUGGING">
            <summary>
            Set to true to enable debugging
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.DeflaterConstants.STORED_BLOCK">
            <summary>
            Written to Zip file to identify a stored block
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.DeflaterConstants.STATIC_TREES">
            <summary>
            Identifies static tree in Zip file
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.DeflaterConstants.DYN_TREES">
            <summary>
            Identifies dynamic tree in Zip file
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.DeflaterConstants.PRESET_DICT">
            <summary>
            Header flag indicating a preset dictionary for deflation
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.DeflaterConstants.DEFAULT_MEM_LEVEL">
            <summary>
            Sets internal buffer sizes for Huffman encoding
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.DeflaterConstants.MAX_MATCH">
            <summary>
            Internal compression engine constant
            </summary>		
        </member>
        <member name="F:Aspose.Cells.OpenXML.DeflaterConstants.MIN_MATCH">
            <summary>
            Internal compression engine constant
            </summary>		
        </member>
        <member name="F:Aspose.Cells.OpenXML.DeflaterConstants.MAX_WBITS">
            <summary>
            Internal compression engine constant
            </summary>		
        </member>
        <member name="F:Aspose.Cells.OpenXML.DeflaterConstants.WSIZE">
            <summary>
            Internal compression engine constant
            </summary>		
        </member>
        <member name="F:Aspose.Cells.OpenXML.DeflaterConstants.WMASK">
            <summary>
            Internal compression engine constant
            </summary>		
        </member>
        <member name="F:Aspose.Cells.OpenXML.DeflaterConstants.HASH_BITS">
            <summary>
            Internal compression engine constant
            </summary>		
        </member>
        <member name="F:Aspose.Cells.OpenXML.DeflaterConstants.HASH_SIZE">
            <summary>
            Internal compression engine constant
            </summary>		
        </member>
        <member name="F:Aspose.Cells.OpenXML.DeflaterConstants.HASH_MASK">
            <summary>
            Internal compression engine constant
            </summary>		
        </member>
        <member name="F:Aspose.Cells.OpenXML.DeflaterConstants.HASH_SHIFT">
            <summary>
            Internal compression engine constant
            </summary>		
        </member>
        <member name="F:Aspose.Cells.OpenXML.DeflaterConstants.MIN_LOOKAHEAD">
            <summary>
            Internal compression engine constant
            </summary>		
        </member>
        <member name="F:Aspose.Cells.OpenXML.DeflaterConstants.MAX_DIST">
            <summary>
            Internal compression engine constant
            </summary>		
        </member>
        <member name="F:Aspose.Cells.OpenXML.DeflaterConstants.PENDING_BUF_SIZE">
            <summary>
            Internal compression engine constant
            </summary>		
        </member>
        <member name="F:Aspose.Cells.OpenXML.DeflaterConstants.DEFLATE_STORED">
            <summary>
            Internal compression engine constant
            </summary>		
        </member>
        <member name="F:Aspose.Cells.OpenXML.DeflaterConstants.DEFLATE_FAST">
            <summary>
            Internal compression engine constant
            </summary>		
        </member>
        <member name="F:Aspose.Cells.OpenXML.DeflaterConstants.DEFLATE_SLOW">
            <summary>
            Internal compression engine constant
            </summary>		
        </member>
        <member name="F:Aspose.Cells.OpenXML.DeflaterConstants.MAX_BLOCK_SIZE">
            <summary>
            Internal compression engine constant
            </summary>		
        </member>
        <member name="F:Aspose.Cells.OpenXML.DeflaterConstants.GOOD_LENGTH">
            <summary>
            Internal compression engine constant
            </summary>		
        </member>
        <member name="F:Aspose.Cells.OpenXML.DeflaterConstants.MAX_LAZY">
            <summary>
            Internal compression engine constant
            </summary>		
        </member>
        <member name="F:Aspose.Cells.OpenXML.DeflaterConstants.NICE_LENGTH">
            <summary>
            Internal compression engine constant
            </summary>		
        </member>
        <member name="F:Aspose.Cells.OpenXML.DeflaterConstants.MAX_CHAIN">
            <summary>
            Internal compression engine constant
            </summary>		
        </member>
        <member name="F:Aspose.Cells.OpenXML.DeflaterConstants.COMPR_FUNC">
            <summary>
            Internal compression engine constant
            </summary>		
        </member>
        <member name="T:Aspose.Cells.OpenXML.DeflateStrategy">
            <summary>
            Strategies for deflater
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.DeflateStrategy.Default">
            <summary>
            The default strategy
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.DeflateStrategy.Filtered">
            <summary>
            This strategy will only allow longer string repetitions.  It is
            useful for random data with a small character set.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.DeflateStrategy.HuffmanOnly">
            <summary>
            This strategy will not look for string repetitions at all.  It
            only encodes with Huffman trees (which means, that more common
            characters get a smaller encoding.
            </summary>
        </member>
        <member name="T:Aspose.Cells.OpenXML.DeflaterEngine">
            <summary>
            Low level compression engine for deflate algorithm which uses a 32K sliding window
            with secondary compression from Huffman/Shannon-Fano codes.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.DeflaterEngine.#ctor(Aspose.Cells.OpenXML.DeflaterPending)">
            <summary>
            Construct instance with pending buffer
            </summary>
            <param name="pending">
            Pending buffer to use
            </param>>
        </member>
        <member name="M:Aspose.Cells.OpenXML.DeflaterEngine.Deflate(System.Boolean,System.Boolean)">
            <summary>
            Deflate drives actual compression of data
            </summary>
            <returns>Returns true if progress has been made.</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.DeflaterEngine.SetInput(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Sets input data to be deflated.  Should only be called when <code>NeedsInput()</code>
            returns true
            </summary>
            <param name="buffer">The buffer containing input data.</param>
            <param name="offset">The offset of the first byte of data.</param>
            <param name="count">The number of bytes of data to use as input.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.DeflaterEngine.NeedsInput">
            <summary>
            Return true if input is needed via <see cref="M:Aspose.Cells.OpenXML.DeflaterEngine.SetInput(System.Byte[],System.Int32,System.Int32)"> SetInput</see>
            </summary>		
        </member>
        <member name="M:Aspose.Cells.OpenXML.DeflaterEngine.SetDictionary(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Set compression dictionary
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.DeflaterEngine.Reset">
            <summary>
            Reset internal state
            </summary>		
        </member>
        <member name="M:Aspose.Cells.OpenXML.DeflaterEngine.ResetAdler">
            <summary>
            Reset Adler checksum
            </summary>		
        </member>
        <member name="M:Aspose.Cells.OpenXML.DeflaterEngine.SetLevel(System.Int32)">
            <summary>
            Set the deflate level (0-9)
            </summary>
            <param name="level">The value to set the level to.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.DeflaterEngine.FillWindow">
            <summary>
            Fill the window
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.DeflaterEngine.InsertString">
            <summary>
            Inserts the current string in the head hash and returns the previous
            value for this hash.
            </summary>
            <returns>The previous hash value</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.DeflaterEngine.FindLongestMatch(System.Int32)">
            <summary>
            Find the best (longest) string in the window matching the 
            string starting at strstart.
            
            Preconditions:
            <code>
            strstart + MAX_MATCH &lt;= window.length.</code>
            </summary>
            <param name="curMatch"></param>
            <returns>True if a match greater than the minimum length is found</returns>
        </member>
        <member name="F:Aspose.Cells.OpenXML.DeflaterEngine.head">
            <summary>
            Hashtable, hashing three characters to an index for window, so
            that window[index]..window[index+2] have this hash code.  
            Note that the array should really be unsigned short, so you need
            to and the values with 0xffff.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.DeflaterEngine.prev">
            <summary>
            <code>prev[index &amp; WMASK]</code> points to the previous index that has the
            same hash code as the string starting at index.  This way 
            entries with the same hash code are in a linked list.
            Note that the array should really be unsigned short, so you need
            to and the values with 0xffff.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.DeflaterEngine.strstart">
            <summary>
            Points to the current character in the window.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.DeflaterEngine.lookahead">
            <summary>
            lookahead is the number of characters starting at strstart in
            window that are valid.
            So window[strstart] until window[strstart+lookahead-1] are valid
            characters.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.DeflaterEngine.window">
            <summary>
            This array contains the part of the uncompressed stream that 
            is of relevance.  The current character is indexed by strstart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.DeflaterEngine.compressionFunction">
            <summary>
            The current compression function.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.DeflaterEngine.inputBuf">
            <summary>
            The input data for compression.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.DeflaterEngine.totalIn">
            <summary>
            The total bytes of input read.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.DeflaterEngine.inputOff">
            <summary>
            The offset into inputBuf, where input data starts.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.DeflaterEngine.inputEnd">
            <summary>
            The end offset of the input data.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.DeflaterEngine.adler">
            <summary>
            The adler checksum
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.DeflaterEngine.Adler">
            <summary>
            Get current value of Adler checksum
            </summary>		
        </member>
        <member name="P:Aspose.Cells.OpenXML.DeflaterEngine.TotalIn">
            <summary>
            Total data processed
            </summary>		
        </member>
        <member name="P:Aspose.Cells.OpenXML.DeflaterEngine.Strategy">
            <summary>
            Get/set the <see cref="T:Aspose.Cells.OpenXML.DeflateStrategy">deflate strategy</see>
            </summary>		
        </member>
        <member name="T:Aspose.Cells.OpenXML.DeflaterHuffman">
            <summary>
            This is the DeflaterHuffman class.
            
            This class is <i>not</i> thread safe.  This is inherent in the API, due
            to the split of Deflate and SetInput.
            
            author of the original java version : Jochen Hoenicke
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.DeflaterHuffman.pending">
            <summary>
            Pending buffer to use
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.DeflaterHuffman.#ctor(Aspose.Cells.OpenXML.DeflaterPending)">
            <summary>
            Construct instance with pending buffer
            </summary>
            <param name="pending">Pending buffer to use</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.DeflaterHuffman.Reset">
            <summary>
            Reset internal state
            </summary>		
        </member>
        <member name="M:Aspose.Cells.OpenXML.DeflaterHuffman.SendAllTrees(System.Int32)">
            <summary>
            Write all trees to pending buffer
            </summary>		
        </member>
        <member name="M:Aspose.Cells.OpenXML.DeflaterHuffman.CompressBlock">
            <summary>
            Compress current buffer writing data to pending buffer
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.DeflaterHuffman.FlushStoredBlock(System.Byte[],System.Int32,System.Int32,System.Boolean)">
            <summary>
            Flush block to output with no compression
            </summary>
            <param name="stored">Data to write</param>
            <param name="storedOffset">Index of first byte to write</param>
            <param name="storedLength">Count of bytes to write</param>
            <param name="lastBlock">True if this is the last block</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.DeflaterHuffman.FlushBlock(System.Byte[],System.Int32,System.Int32,System.Boolean)">
            <summary>
            Flush block to output with compression
            </summary>		
            <param name="stored">Data to flush</param>
            <param name="storedOffset">Index of first byte to flush</param>
            <param name="storedLength">Count of bytes to flush</param>
            <param name="lastBlock">True if this is the last block</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.DeflaterHuffman.IsFull">
            <summary>
            Get value indicating if internal buffer is full
            </summary>
            <returns>true if buffer is full</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.DeflaterHuffman.TallyLit(System.Int32)">
            <summary>
            Add literal to buffer
            </summary>
            <param name="literal">Literal value to add to buffer.</param>
            <returns>Value indicating internal buffer is full</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.DeflaterHuffman.TallyDist(System.Int32,System.Int32)">
            <summary>
            Add distance code and length to literal and distance trees
            </summary>
            <param name="distance">Distance code</param>
            <param name="length">Length</param>
            <returns>Value indicating if internal buffer is full</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.DeflaterHuffman.BitReverse(System.Int32)">
            <summary>
            Reverse the bits of a 16 bit value.
            </summary>
            <param name="toReverse">Value to reverse bits</param>
            <returns>Value with bits reversed</returns>
        </member>
        <member name="T:Aspose.Cells.OpenXML.DeflaterHuffman.Tree">
            <summary>
            Not documented
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.DeflaterHuffman.Tree.freqs">
            <summary>
            Not documented
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.DeflaterHuffman.Tree.length">
            <summary>
            Not documented
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.DeflaterHuffman.Tree.minNumCodes">
            <summary>
            Not documented
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.DeflaterHuffman.Tree.numCodes">
            <summary>
            Not documented
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.DeflaterHuffman.Tree.#ctor(Aspose.Cells.OpenXML.DeflaterHuffman,System.Int32,System.Int32,System.Int32)">
            <summary>
            Not documented
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.DeflaterHuffman.Tree.Reset">
            <summary>
            Resets the internal state of the tree
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.DeflaterHuffman.Tree.WriteSymbol(System.Int32)">
            <summary>
            Not documented
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.DeflaterHuffman.Tree.CheckEmpty">
            <summary>
            Check that all frequencies are zero
            </summary>
            <exception cref="T:Aspose.Cells.OpenXML.SharpZipBaseException">
            At least one frequency is non-zero
            </exception>
        </member>
        <member name="M:Aspose.Cells.OpenXML.DeflaterHuffman.Tree.SetStaticCodes(System.Int16[],System.Byte[])">
            <summary>
            Set static codes and length
            </summary>
            <param name="staticCodes">new codes</param>
            <param name="staticLengths">length for new codes</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.DeflaterHuffman.Tree.BuildCodes">
            <summary>
            Build dynamic codes and lengths
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.DeflaterHuffman.Tree.BuildTree">
            <summary>
            Not documented
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.DeflaterHuffman.Tree.GetEncodedLength">
            <summary>
            Get encoded length
            </summary>
            <returns>Encoded length, the sum of frequencies * lengths</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.DeflaterHuffman.Tree.CalcBLFreq(Aspose.Cells.OpenXML.DeflaterHuffman.Tree)">
            <summary>
            Scan a literal or distance tree to determine the frequencies of the codes
            in the bit length tree.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.DeflaterHuffman.Tree.WriteTree(Aspose.Cells.OpenXML.DeflaterHuffman.Tree)">
            <summary>
            Write tree values
            </summary>
            <param name="blTree">Tree to write</param>
        </member>
        <member name="T:Aspose.Cells.OpenXML.DeflaterPending">
            <summary>
            This class stores the pending output of the Deflater.
            
            author of the original java version : Jochen Hoenicke
            </summary>
        </member>
        <member name="T:Aspose.Cells.OpenXML.PendingBuffer">
            <summary>
            This class is general purpose class for writing data to a buffer.
            
            It allows you to write bits as well as bytes
            Based on DeflaterPending.java
            
            author of the original java version : Jochen Hoenicke
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.PendingBuffer.buffer_">
            <summary>
            Internal work buffer
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.PendingBuffer.#ctor">
            <summary>
            construct instance using default buffer size of 4096
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.PendingBuffer.#ctor(System.Int32)">
            <summary>
            construct instance using specified buffer size
            </summary>
            <param name="bufsize">
            size to use for internal buffer
            </param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.PendingBuffer.Reset">
            <summary>
            Clear internal state/buffers
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.PendingBuffer.WriteByte(System.Int32)">
            <summary>
            Write a byte to buffer
            </summary>
            <param name="value">
            The value to write
            </param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.PendingBuffer.WriteShort(System.Int32)">
            <summary>
            Write a short value to buffer LSB first
            </summary>
            <param name="value">
            The value to write.
            </param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.PendingBuffer.WriteInt(System.Int32)">
            <summary>
            write an integer LSB first
            </summary>
            <param name="value">The value to write.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.PendingBuffer.WriteBlock(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Write a block of data to buffer
            </summary>
            <param name="block">data to write</param>
            <param name="offset">offset of first byte to write</param>
            <param name="length">number of bytes to write</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.PendingBuffer.AlignToByte">
            <summary>
            Align internal buffer on a byte boundary
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.PendingBuffer.WriteBits(System.Int32,System.Int32)">
            <summary>
            Write bits to internal buffer
            </summary>
            <param name="b">source of bits</param>
            <param name="count">number of bits to write</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.PendingBuffer.WriteShortMSB(System.Int32)">
            <summary>
            Write a short value to internal buffer most significant byte first
            </summary>
            <param name="s">value to write</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.PendingBuffer.Flush(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Flushes the pending buffer into the given output array.  If the
            output array is to small, only a partial flush is done.
            </summary>
            <param name="output">
            The output array.
            </param>
            <param name="offset">
            The offset into output array.
            </param>
            <param name="length">
            The maximum number of bytes to store.
            </param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.PendingBuffer.ToByteArray">
            <summary>
            Convert internal buffer to byte array.
            Buffer is empty on completion
            </summary>
            <returns>
            The internal buffer contents converted to a byte array.
            </returns>
        </member>
        <member name="P:Aspose.Cells.OpenXML.PendingBuffer.BitCount">
            <summary>
            The number of bits written to the buffer
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.PendingBuffer.IsFlushed">
            <summary>
            Indicates if buffer has been flushed
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.DeflaterPending.#ctor">
            <summary>
            Construct instance with default buffer size
            </summary>
        </member>
        <member name="T:Aspose.Cells.OpenXML.Inflater">
            <summary>
            Inflater is used to decompress data that has been compressed according
            to the "deflate" standard described in rfc1951.
            
            By default Zlib (rfc1950) headers and footers are expected in the input.
            You can use constructor <code> public Inflater(bool noHeader)</code> passing true
            if there is no Zlib header information
            
            The usage is as following.  First you have to set some input with
            <code>SetInput()</code>, then Inflate() it.  If inflate doesn't
            inflate any bytes there may be three reasons:
            <ul>
            <li>IsNeedingInput() returns true because the input buffer is empty.
            You have to provide more input with <code>SetInput()</code>.
            NOTE: IsNeedingInput() also returns true when, the stream is finished.
            </li>
            <li>IsNeedingDictionary() returns true, you have to provide a preset
               dictionary with <code>SetDictionary()</code>.</li>
            <li>IsFinished returns true, the inflater has finished.</li>
            </ul>
            Once the first output byte is produced, a dictionary will not be
            needed at a later stage.
            
            author of the original java version : John Leuner, Jochen Hoenicke
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.Inflater.DECODE_HEADER">
            <summary>
            These are the possible states for an inflater
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.Inflater.CPLENS">
            <summary>
            Copy lengths for literal codes 257..285
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.Inflater.CPLEXT">
            <summary>
            Extra bits for literal codes 257..285
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.Inflater.CPDIST">
            <summary>
            Copy offsets for distance codes 0..29
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.Inflater.CPDEXT">
            <summary>
            Extra bits for distance codes
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.Inflater.mode">
            <summary>
            This variable contains the current state.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.Inflater.readAdler">
            <summary>
            The adler checksum of the dictionary or of the decompressed
            stream, as it is written in the header resp. footer of the
            compressed stream. 
            Only valid if mode is DECODE_DICT or DECODE_CHKSUM.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.Inflater.neededBits">
            <summary>
            The number of bits needed to complete the current state.  This
            is valid, if mode is DECODE_DICT, DECODE_CHKSUM,
            DECODE_HUFFMAN_LENBITS or DECODE_HUFFMAN_DISTBITS.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.Inflater.isLastBlock">
            <summary>
            True, if the last block flag was set in the last block of the
            inflated stream.  This means that the stream ends after the
            current block.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.Inflater.totalOut">
            <summary>
            The total number of inflated bytes.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.Inflater.totalIn">
            <summary>
            The total number of bytes set with setInput().  This is not the
            value returned by the TotalIn property, since this also includes the
            unprocessed input.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.Inflater.noHeader">
            <summary>
            This variable stores the noHeader flag that was given to the constructor.
            True means, that the inflated stream doesn't contain a Zlib header or 
            footer.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.Inflater.#ctor">
            <summary>
            Creates a new inflater or RFC1951 decompressor
            RFC1950/Zlib headers and footers will be expected in the input data
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.Inflater.#ctor(System.Boolean)">
            <summary>
            Creates a new inflater.
            </summary>
            <param name="noHeader">
            True if no RFC1950/Zlib header and footer fields are expected in the input data
            
            This is used for GZIPed/Zipped input.
            
            For compatibility with
            Sun JDK you should provide one byte of input more than needed in
            this case.
            </param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.Inflater.Reset">
            <summary>
            Resets the inflater so that a new stream can be decompressed.  All
            pending input and output will be discarded.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.Inflater.DecodeHeader">
            <summary>
            Decodes a zlib/RFC1950 header.
            </summary>
            <returns>
            False if more input is needed.
            </returns>
            <exception cref="T:Aspose.Cells.OpenXML.SharpZipBaseException">
            The header is invalid.
            </exception>
        </member>
        <member name="M:Aspose.Cells.OpenXML.Inflater.DecodeDict">
            <summary>
            Decodes the dictionary checksum after the deflate header.
            </summary>
            <returns>
            False if more input is needed.
            </returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.Inflater.DecodeHuffman">
            <summary>
            Decodes the huffman encoded symbols in the input stream.
            </summary>
            <returns>
            false if more input is needed, true if output window is
            full or the current block ends.
            </returns>
            <exception cref="T:Aspose.Cells.OpenXML.SharpZipBaseException">
            if deflated stream is invalid.
            </exception>
        </member>
        <member name="M:Aspose.Cells.OpenXML.Inflater.DecodeChksum">
            <summary>
            Decodes the adler checksum after the deflate stream.
            </summary>
            <returns>
            false if more input is needed.
            </returns>
            <exception cref="T:Aspose.Cells.OpenXML.SharpZipBaseException">
            If checksum doesn't match.
            </exception>
        </member>
        <member name="M:Aspose.Cells.OpenXML.Inflater.Decode">
            <summary>
            Decodes the deflated stream.
            </summary>
            <returns>
            false if more input is needed, or if finished.
            </returns>
            <exception cref="T:Aspose.Cells.OpenXML.SharpZipBaseException">
            if deflated stream is invalid.
            </exception>
        </member>
        <member name="M:Aspose.Cells.OpenXML.Inflater.SetDictionary(System.Byte[])">
            <summary>
            Sets the preset dictionary.  This should only be called, if
            needsDictionary() returns true and it should set the same
            dictionary, that was used for deflating.  The getAdler()
            function returns the checksum of the dictionary needed.
            </summary>
            <param name="buffer">
            The dictionary.
            </param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.Inflater.SetDictionary(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Sets the preset dictionary.  This should only be called, if
            needsDictionary() returns true and it should set the same
            dictionary, that was used for deflating.  The getAdler()
            function returns the checksum of the dictionary needed.
            </summary>
            <param name="buffer">
            The dictionary.
            </param>
            <param name="index">
            The index into buffer where the dictionary starts.
            </param>
            <param name="count">
            The number of bytes in the dictionary.
            </param>
            <exception cref="T:System.InvalidOperationException">
            No dictionary is needed.
            </exception>
            <exception cref="T:Aspose.Cells.OpenXML.SharpZipBaseException">
            The adler checksum for the buffer is invalid
            </exception>
        </member>
        <member name="M:Aspose.Cells.OpenXML.Inflater.SetInput(System.Byte[])">
            <summary>
            Sets the input.  This should only be called, if needsInput()
            returns true.
            </summary>
            <param name="buffer">
            the input.
            </param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.Inflater.SetInput(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Sets the input.  This should only be called, if needsInput()
            returns true.
            </summary>
            <param name="buffer">
            The source of input data
            </param>
            <param name="index">
            The index into buffer where the input starts.
            </param>
            <param name="count">
            The number of bytes of input to use.
            </param>
            <exception cref="T:System.InvalidOperationException">
            No input is needed.
            </exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            The index and/or count are wrong.
            </exception>
        </member>
        <member name="M:Aspose.Cells.OpenXML.Inflater.Inflate(System.Byte[])">
            <summary>
            Inflates the compressed stream to the output buffer.  If this
            returns 0, you should check, whether IsNeedingDictionary(),
            IsNeedingInput() or IsFinished() returns true, to determine why no
            further output is produced.
            </summary>
            <param name="buffer">
            the output buffer.
            </param>
            <returns>
            The number of bytes written to the buffer, 0 if no further
            output can be produced.
            </returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            if buffer has length 0.
            </exception>
            <exception cref="T:System.FormatException">
            if deflated stream is invalid.
            </exception>
        </member>
        <member name="M:Aspose.Cells.OpenXML.Inflater.Inflate(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Inflates the compressed stream to the output buffer.  If this
            returns 0, you should check, whether needsDictionary(),
            needsInput() or finished() returns true, to determine why no
            further output is produced.
            </summary>
            <param name="buffer">
            the output buffer.
            </param>
            <param name="offset">
            the offset in buffer where storing starts.
            </param>
            <param name="count">
            the maximum number of bytes to output.
            </param>
            <returns>
            the number of bytes written to the buffer, 0 if no further output can be produced.
            </returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            if count is less than 0.
            </exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            if the index and / or count are wrong.
            </exception>
            <exception cref="T:System.FormatException">
            if deflated stream is invalid.
            </exception>
        </member>
        <member name="P:Aspose.Cells.OpenXML.Inflater.IsNeedingInput">
            <summary>
            Returns true, if the input buffer is empty.
            You should then call setInput(). 
            NOTE: This method also returns true when the stream is finished.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.Inflater.IsNeedingDictionary">
            <summary>
            Returns true, if a preset dictionary is needed to inflate the input.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.Inflater.IsFinished">
            <summary>
            Returns true, if the inflater has finished.  This means, that no
            input is needed and no output can be produced.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.Inflater.Adler">
            <summary>
            Gets the adler checksum.  This is either the checksum of all
            uncompressed bytes returned by inflate(), or if needsDictionary()
            returns true (and thus no output was yet produced) this is the
            adler checksum of the expected dictionary.
            </summary>
            <returns>
            the adler checksum.
            </returns>
        </member>
        <member name="P:Aspose.Cells.OpenXML.Inflater.TotalOut">
            <summary>
            Gets the total number of output bytes returned by Inflate().
            </summary>
            <returns>
            the total number of output bytes.
            </returns>
        </member>
        <member name="P:Aspose.Cells.OpenXML.Inflater.TotalIn">
            <summary>
            Gets the total number of processed compressed input bytes.
            </summary>
            <returns>
            The total number of bytes of processed input bytes.
            </returns>
        </member>
        <member name="P:Aspose.Cells.OpenXML.Inflater.RemainingInput">
            <summary>
            Gets the number of unprocessed input bytes.  Useful, if the end of the
            stream is reached and you want to further process the bytes after
            the deflate stream.
            </summary>
            <returns>
            The number of bytes of the input which have not been processed.
            </returns>
        </member>
        <member name="T:Aspose.Cells.OpenXML.InflaterHuffmanTree">
            <summary>
            Huffman tree used for inflation
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.InflaterHuffmanTree.defLitLenTree">
            <summary>
            Literal length tree
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.InflaterHuffmanTree.defDistTree">
            <summary>
            Distance tree
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.InflaterHuffmanTree.#ctor(System.Byte[])">
            <summary>
            Constructs a Huffman tree from the array of code lengths.
            </summary>
            <param name = "codeLengths">
            the array of code lengths
            </param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.InflaterHuffmanTree.GetSymbol(Aspose.Cells.OpenXML.StreamManipulator)">
            <summary>
            Reads the next symbol from input.  The symbol is encoded using the
            huffman tree.
            </summary>
            <param name="input">
            input the input source.
            </param>
            <returns>
            the next symbol, or -1 if not enough input is available.
            </returns>
        </member>
        <member name="T:Aspose.Cells.OpenXML.FastZipEvents">
            <summary>
            FastZipEvents supports all events applicable to <see cref="T:Aspose.Cells.OpenXML.FastZip">FastZip</see> operations.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.FastZipEvents.ProcessDirectory">
            <summary>
            Delegate to invoke when processing directories.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.FastZipEvents.ProcessFile">
            <summary>
            Delegate to invoke when processing files.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.FastZipEvents.DirectoryFailure">
            <summary>
            Delegate to invoke when processing directory failures.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.FastZipEvents.FileFailure">
            <summary>
            Delegate to invoke when processing file failures.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.FastZipEvents.OnDirectoryFailure(System.String,System.Exception)">
            <summary>
            Raise the directory failure event.
            </summary>
            <param name="directory">The directory.</param>
            <param name="e">The exception for this event.</param>
            <returns>A boolean indicating if execution should continue or not.</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.FastZipEvents.OnFileFailure(System.String,System.Exception)">
            <summary>
            Raises the file failure event.
            </summary>
            <param name="file">The file for this event.</param>
            <param name="e">The exception for this event.</param>
            <returns>A boolean indicating if execution should continue or not.</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.FastZipEvents.OnProcessFile(System.String)">
            <summary>
            Raises the ProcessFileEvent.
            </summary>
            <param name="file">The file for this event.</param>
            <returns>A boolean indicating if execution should continue or not.</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.FastZipEvents.OnProcessDirectory(System.String,System.Boolean)">
            <summary>
            Raises the ProcessDirectoryEvent.
            </summary>
            <param name="directory">The directory for this event.</param>
            <param name="hasMatchingFiles">Flag indicating if directory has matching files as determined by the current filter.</param>
        </member>
        <member name="T:Aspose.Cells.OpenXML.FastZip">
            <summary>
            FastZip provides facilities for creating and extracting zip files.
            Only relative paths are supported.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.FastZip.#ctor">
            <summary>
            Initialise a default instance of <see cref="T:Aspose.Cells.OpenXML.FastZip"/>.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.FastZip.#ctor(Aspose.Cells.OpenXML.FastZipEvents)">
            <summary>
            Initialise a new instance of <see cref="T:Aspose.Cells.OpenXML.FastZip"/>
            </summary>
            <param name="events">The <see cref="T:Aspose.Cells.OpenXML.FastZipEvents">events</see> to use during operations.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.FastZip.CreateZip(System.String,System.String,System.Boolean,System.String,System.String)">
            <summary>
            Create a zip file.
            </summary>
            <param name="zipFileName">The name of the zip file to create.</param>
            <param name="sourceDirectory">The directory to source files from.</param>
            <param name="recurse">True to recurse directories, false for no recursion.</param>
            <param name="fileFilter">The <see cref="T:Aspose.Cells.OpenXML.PathFilter">file filter</see> to apply.</param>
            <param name="directoryFilter">The <see cref="T:Aspose.Cells.OpenXML.PathFilter">directory filter</see> to apply.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.FastZip.CreateZip(System.String,System.String,System.Boolean,System.String)">
            <summary>
            Create a zip file/archive.
            </summary>
            <param name="zipFileName">The name of the zip file to create.</param>
            <param name="sourceDirectory">The directory to obtain files and directories from.</param>
            <param name="recurse">True to recurse directories, false for no recursion.</param>
            <param name="fileFilter">The file filter to apply.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.FastZip.CreateZip(System.IO.Stream,System.String,System.Boolean,System.String,System.String)">
            <summary>
            Create a zip archive sending output to the <paramref name="outputStream"/> passed.
            </summary>
            <param name="outputStream">The stream to write archive data to.</param>
            <param name="sourceDirectory">The directory to source files from.</param>
            <param name="recurse">True to recurse directories, false for no recursion.</param>
            <param name="fileFilter">The <see cref="T:Aspose.Cells.OpenXML.PathFilter">file filter</see> to apply.</param>
            <param name="directoryFilter">The <see cref="T:Aspose.Cells.OpenXML.PathFilter">directory filter</see> to apply.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.FastZip.ExtractZip(System.String,System.String,System.String)">
            <summary>
            Extract the contents of a zip file.
            </summary>
            <param name="zipFileName">The zip file to extract from.</param>
            <param name="targetDirectory">The directory to save extracted information in.</param>
            <param name="fileFilter">A filter to apply to files.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.FastZip.ExtractZip(System.String,System.String,Aspose.Cells.OpenXML.FastZip.Overwrite,Aspose.Cells.OpenXML.FastZip.ConfirmOverwriteDelegate,System.String,System.String,System.Boolean)">
            <summary>
            Extract the contents of a zip file.
            </summary>
            <param name="zipFileName">The zip file to extract from.</param>
            <param name="targetDirectory">The directory to save extracted information in.</param>
            <param name="overwrite">The style of <see cref="T:Aspose.Cells.OpenXML.FastZip.Overwrite">overwriting</see> to apply.</param>
            <param name="confirmDelegate">A delegate to invoke when confirming overwriting.</param>
            <param name="fileFilter">A filter to apply to files.</param>
            <param name="directoryFilter">A filter to apply to directories.</param>
            <param name="restoreDateTime">Flag indicating wether to restore the date and time for extracted files.</param>
        </member>
        <member name="P:Aspose.Cells.OpenXML.FastZip.CreateEmptyDirectories">
            <summary>
            Get/set a value indicating wether empty directories should be created.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.FastZip.Password">
            <summary>
            Get / set the password value.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.FastZip.NameTransform">
            <summary>
            Get or set the <see cref="T:Aspose.Cells.OpenXML.ZipNameTransform"> active when creating Zip files.</see>
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.FastZip.RestoreDateTimeOnExtract">
            <summary>
            Get/set a value indicating wether file dates and times should 
            be restored when extracting files from an archive.
            </summary>
            <remarks>The default value is false.</remarks>
        </member>
        <member name="T:Aspose.Cells.OpenXML.FastZip.Overwrite">
            <summary>
            Defines the desired handling when overwriting files.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.FastZip.Overwrite.Prompt">
            <summary>
            Prompt the user to confirm overwriting
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.FastZip.Overwrite.Never">
            <summary>
            Never overwrite files.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.FastZip.Overwrite.Always">
            <summary>
            Always overwrite files.
            </summary>
        </member>
        <member name="T:Aspose.Cells.OpenXML.FastZip.ConfirmOverwriteDelegate">
            <summary>
            Delegate called when confirming overwriting of files.
            </summary>
        </member>
        <member name="T:Aspose.Cells.OpenXML.CompressionMethod">
            <summary>
            The kind of compression used for an entry in an archive
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.CompressionMethod.Stored">
            <summary>
            A direct copy of the file contents is held in the archive
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.CompressionMethod.Deflated">
            <summary>
            Common Zip compression method using a sliding dictionary 
            of up to 32KB and secondary compression from Huffman/Shannon-Fano trees
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.CompressionMethod.Deflate64">
            <summary>
            An extension to deflate with a 64KB window. Not supported by #Zip currently
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.CompressionMethod.BZip2">
            <summary>
            Not supported by #Zip currently
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.CompressionMethod.WinZipAES">
            <summary>
            WinZip special for AES encryption, Not supported by #Zip
            </summary>
        </member>
        <member name="T:Aspose.Cells.OpenXML.EncryptionAlgorithm">
            <summary>
            Identifies the encryption algorithm used for an entry
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.EncryptionAlgorithm.None">
            <summary>
            No encryption has been used.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.EncryptionAlgorithm.PkzipClassic">
            <summary>
            Encrypted using PKZIP 2.0 or 'classic' encryption.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.EncryptionAlgorithm.Des">
            <summary>
            DES encryption has been used.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.EncryptionAlgorithm.RC2">
            <summary>
            RCS encryption has been used for encryption.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.EncryptionAlgorithm.TripleDes168">
            <summary>
            Triple DES encryption with 168 bit keys has been used for this entry.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.EncryptionAlgorithm.TripleDes112">
            <summary>
            Triple DES with 112 bit keys has been used for this entry.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.EncryptionAlgorithm.Aes128">
            <summary>
            AES 128 has been used for encryption.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.EncryptionAlgorithm.Aes192">
            <summary>
            AES 192 has been used for encryption.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.EncryptionAlgorithm.Aes256">
            <summary>
            AES 256 has been used for encryption.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.EncryptionAlgorithm.RC2Corrected">
            <summary>
            RC2 corrected has been used for encryption.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.EncryptionAlgorithm.RC4">
            <summary>
            RCS has been used for encryption.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.EncryptionAlgorithm.Unknown">
            <summary>
            An unknown algorithm has been used for encryption.
            </summary>
        </member>
        <member name="T:Aspose.Cells.OpenXML.GeneralBitFlags">
            <summary>
            Defines the contents of the general bit flags field for an archive entry.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.GeneralBitFlags.Encrypted">
            <summary>
            If set indicates that the file is encrypted
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.GeneralBitFlags.Method">
            <summary>
            Two bits defining the compression method (only for Method 6 Imploding and 8,9 Deflating)
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.GeneralBitFlags.Descriptor">
            <summary>
            If set a trailing data desciptor is appended to the entry data
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.GeneralBitFlags.Reserved">
            <summary>
            Reserved
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.GeneralBitFlags.Patched">
            <summary>
            If set indicates the file contains Pkzip compressed patched data.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.GeneralBitFlags.StrongEncryption">
            <summary>
            If set strong encryption has been used for this entry.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.GeneralBitFlags.EnhancedCompress">
            <summary>
            Reserved by PKWare for enhanced compression.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.GeneralBitFlags.HeaderMasked">
            <summary>
            If set indicates that values in the local header are masked to hide
            their actual values, and the central directory is encrypted.
            </summary>
            <remarks>
            Used when encrypting the central directory contents.
            </remarks>
        </member>
        <member name="T:Aspose.Cells.OpenXML.ZipConstants">
            <summary>
            This class contains constants used for Zip format files
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.ZipConstants.VersionMadeBy">
            <summary>
            The version made by field for entries in the central header when created by this library
            </summary>
            <remarks>
            This is also the Zip version for the library when comparing against the version required to extract
            for an entry.  See <see cref="P:Aspose.Cells.OpenXML.ZipInputStream.CanDecompressEntry">ZipInputStream.CanDecompressEntry</see>.
            </remarks>
        </member>
        <member name="F:Aspose.Cells.OpenXML.ZipConstants.VERSION_MADE_BY">
            <summary>
            The version made by field for entries in the central header when created by this library
            </summary>
            <remarks>
            This is also the Zip version for the library when comparing against the version required to extract
            for an entry.  See <see cref="P:Aspose.Cells.OpenXML.ZipInputStream.CanDecompressEntry">ZipInputStream.CanDecompressEntry</see>.
            </remarks>
        </member>
        <member name="F:Aspose.Cells.OpenXML.ZipConstants.VersionStrongEncryption">
            <summary>
            The minimum version required to support strong encryption
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.ZipConstants.VERSION_STRONG_ENCRYPTION">
            <summary>
            The minimum version required to support strong encryption
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.ZipConstants.VersionZip64">
            <summary>
            The version required for Zip64 extensions
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.ZipConstants.LocalHeaderBaseSize">
            <summary>
            Size of local entry header (excluding variable length fields at end)
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.ZipConstants.LOCHDR">
            <summary>
            Size of local entry header (excluding variable length fields at end)
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.ZipConstants.Zip64DataDescriptorSize">
            <summary>
            Size of Zip64 data descriptor
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.ZipConstants.DataDescriptorSize">
            <summary>
            Size of data descriptor
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.ZipConstants.EXTHDR">
            <summary>
            Size of data descriptor
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.ZipConstants.CentralHeaderBaseSize">
            <summary>
            Size of central header entry (excluding variable fields)
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.ZipConstants.CENHDR">
            <summary>
            Size of central header entry
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.ZipConstants.EndOfCentralRecordBaseSize">
            <summary>
            Size of end of central record (excluding variable fields)
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.ZipConstants.ENDHDR">
            <summary>
            Size of end of central record (excluding variable fields)
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.ZipConstants.CryptoHeaderSize">
            <summary>
            Size of 'classic' cryptographic header stored before any entry data
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.ZipConstants.CRYPTO_HEADER_SIZE">
            <summary>
            Size of cryptographic header stored before entry data
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.ZipConstants.LocalHeaderSignature">
            <summary>
            Signature for local entry header
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.ZipConstants.LOCSIG">
            <summary>
            Signature for local entry header
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.ZipConstants.SpanningSignature">
            <summary>
            Signature for spanning entry
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.ZipConstants.SPANNINGSIG">
            <summary>
            Signature for spanning entry
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.ZipConstants.SpanningTempSignature">
            <summary>
            Signature for temporary spanning entry
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.ZipConstants.SPANTEMPSIG">
            <summary>
            Signature for temporary spanning entry
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.ZipConstants.DataDescriptorSignature">
            <summary>
            Signature for data descriptor
            </summary>
            <remarks>
            This is only used where the length, Crc, or compressed size isnt known when the
            entry is created and the output stream doesnt support seeking.
            The local entry cannot be 'patched' with the correct values in this case
            so the values are recorded after the data prefixed by this header, as well as in the central directory.
            </remarks>
        </member>
        <member name="F:Aspose.Cells.OpenXML.ZipConstants.EXTSIG">
            <summary>
            Signature for data descriptor
            </summary>
            <remarks>
            This is only used where the length, Crc, or compressed size isnt known when the
            entry is created and the output stream doesnt support seeking.
            The local entry cannot be 'patched' with the correct values in this case
            so the values are recorded after the data prefixed by this header, as well as in the central directory.
            </remarks>
        </member>
        <member name="F:Aspose.Cells.OpenXML.ZipConstants.CENSIG">
            <summary>
            Signature for central header
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.ZipConstants.CentralHeaderSignature">
            <summary>
            Signature for central header
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.ZipConstants.Zip64CentralFileHeaderSignature">
            <summary>
            Signature for Zip64 central file header
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.ZipConstants.CENSIG64">
            <summary>
            Signature for Zip64 central file header
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.ZipConstants.Zip64CentralDirLocatorSignature">
            <summary>
            Signature for Zip64 central directory locator
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.ZipConstants.ArchiveExtraDataSignature">
            <summary>
            Signature for archive extra data signature (were headers are encrypted).
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.ZipConstants.CentralHeaderDigitalSignature">
            <summary>
            Central header digitial signature
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.ZipConstants.CENDIGITALSIG">
            <summary>
            Central header digitial signature
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.ZipConstants.EndOfCentralDirectorySignature">
            <summary>
            End of central directory record signature
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.ZipConstants.ENDSIG">
            <summary>
            End of central directory record signature
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipConstants.ConvertToString(System.Byte[],System.Int32)">
            <summary>
            Convert a portion of a byte array to a string.
            </summary>		
            <param name="data">
            Data to convert to string
            </param>
            <param name="length">
            Number of bytes to convert starting from index 0
            </param>
            <returns>
            data[0]..data[length - 1] converted to a string
            </returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipConstants.ConvertToString(System.Byte[])">
            <summary>
            Convert byte array to string
            </summary>
            <param name="data">
            Byte array to convert
            </param>
            <returns>
            <paramref name="data">data</paramref>converted to a string
            </returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipConstants.ConvertToArray(System.String)">
            <summary>
            Convert a string to a byte array
            </summary>
            <param name="str">
            String to convert to an array
            </param>
            <returns>Converted array</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipConstants.#ctor">
            <summary>
            Initialise default instance of <see cref="T:Aspose.Cells.OpenXML.ZipConstants">ZipConstants</see>
            </summary>
            <remarks>
            Private to prevent instances being created.
            </remarks>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ZipConstants.DefaultCodePage">
            <summary>
            Default encoding used for string conversion.  0 gives the default system Ansi code page.
            Dont use unicode encodings if you want to be Zip compatible!
            Using the default code page isnt the full solution neccessarily
            there are many variable factors, codepage 850 is often a good choice for
            European users, however be careful about compatability.
            </summary>
        </member>
        <member name="T:Aspose.Cells.OpenXML.HostSystemID">
            <summary>
            Defines known values for the <see cref="T:Aspose.Cells.OpenXML.HostSystemID"/> property.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.HostSystemID.Msdos">
            <summary>
            Host system = MSDOS
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.HostSystemID.Amiga">
            <summary>
            Host system = Amiga
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.HostSystemID.OpenVms">
            <summary>
            Host system = Open VMS
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.HostSystemID.Unix">
            <summary>
            Host system = Unix
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.HostSystemID.VMCms">
            <summary>
            Host system = VMCms
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.HostSystemID.AtariST">
            <summary>
            Host system = Atari ST
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.HostSystemID.OS2">
            <summary>
            Host system = OS2
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.HostSystemID.Macintosh">
            <summary>
            Host system = Macintosh
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.HostSystemID.ZSystem">
            <summary>
            Host system = ZSystem
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.HostSystemID.Cpm">
            <summary>
            Host system = Cpm
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.HostSystemID.WindowsNT">
            <summary>
            Host system = Windows NT
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.HostSystemID.MVS">
            <summary>
            Host system = MVS
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.HostSystemID.Vse">
            <summary>
            Host system = VSE
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.HostSystemID.AcornRisc">
            <summary>
            Host system = Acorn RISC
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.HostSystemID.Vfat">
            <summary>
            Host system = VFAT
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.HostSystemID.AlternateMvs">
            <summary>
            Host system = Alternate MVS
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.HostSystemID.BeOS">
            <summary>
            Host system = BEOS
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.HostSystemID.Tandem">
            <summary>
            Host system = Tandem
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.HostSystemID.OS400">
            <summary>
            Host system = OS400
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.HostSystemID.OSX">
            <summary>
            Host system = OSX
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.HostSystemID.WinZipAES">
            <summary>
            Host system = WinZIP AES
            </summary>
        </member>
        <member name="T:Aspose.Cells.OpenXML.ZipEntry">
            <summary>
            This class represents an entry in a zip archive.  This can be a file
            or a directory
            ZipFile and ZipInputStream will give you instances of this class as 
            information about the members in an archive.  ZipOutputStream
            uses an instance of this class when creating an entry in a Zip file.
            <br/>
            <br/>Author of the original java version : Jochen Hoenicke
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipEntry.#ctor(System.String)">
            <summary>
            Creates a zip entry with the given name.
            </summary>
            <param name="name">
            The name for this entry. Can include directory components.
            The convention for names is 'unix' style paths with relative names only.
            There are with no device names and path elements are separated by '/' characters.
            </param>
            <exception cref="T:System.ArgumentNullException">
            The name passed is null
            </exception>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipEntry.#ctor(System.String,System.Int32)">
            <summary>
            Creates a zip entry with the given name and version required to extract
            </summary>
            <param name="name">
            The name for this entry. Can include directory components.
            The convention for names is 'unix'  style paths with no device names and 
            path elements separated by '/' characters.  This is not enforced see <see cref="M:Aspose.Cells.OpenXML.ZipEntry.CleanName(System.String,System.Boolean)">CleanName</see>
            on how to ensure names are valid if this is desired.
            </param>
            <param name="versionRequiredToExtract">
            The minimum 'feature version' required this entry
            </param>
            <exception cref="T:System.ArgumentNullException">
            The name passed is null
            </exception>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipEntry.#ctor(System.String,System.Int32,System.Int32,Aspose.Cells.OpenXML.CompressionMethod)">
            <summary>
            Initializes an entry with the given name and made by information
            </summary>
            <param name="name">Name for this entry</param>
            <param name="madeByInfo">Version and HostSystem Information</param>
            <param name="versionRequiredToExtract">Minimum required zip feature version required to extract this entry</param>
            <param name="method">Compression method for this entry.</param>
            <exception cref="T:System.ArgumentNullException">
            The name passed is null
            </exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            versionRequiredToExtract should be 0 (auto-calculate) or &gt; 10
            </exception>
            <remarks>
            This constructor is used by the ZipFile class when reading from the central header
            It is not generally useful, use the constructor specifying the name only.
            </remarks>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipEntry.#ctor(Aspose.Cells.OpenXML.ZipEntry)">
            <summary>
            Creates a deep copy of the given zip entry.
            </summary>
            <param name="entry">
            The entry to copy.
            </param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipEntry.HasDosAttributes(System.Int32)">
            <summary>
            Test the external attributes for this <see cref="T:Aspose.Cells.OpenXML.ZipEntry"/> to
            see if the external attributes are Dos based (including WINNT and variants)
            and match the values
            </summary>
            <param name="attributes">The attributes to test.</param>
            <returns>Returns true if the external attributes are known to be DOS/Windows 
            based and have the same attributes set as the value passed.</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipEntry.ForceZip64">
            <summary>
            Force this entry to be recorded using Zip64 extensions.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipEntry.IsZip64Forced">
            <summary>
            Get a value indicating wether Zip64 extensions were forced.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipEntry.ProcessExtraData(System.Boolean)">
            <summary>
            Process extra data fields updating the entry based on the contents.
            </summary>
            <param name="localHeader">True if the extra data fields should be handled
            for a local header, rather than for a central header.
            </param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipEntry.IsCompressionMethodSupported">
            <summary>
            Test entry to see if data can be extracted.
            </summary>
            <returns>Returns true if data can be extracted for this entry; false otherwise.</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipEntry.Clone">
            <summary>
            Creates a copy of this zip entry.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipEntry.ToString">
            <summary>
            Gets the string representation of this ZipEntry.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipEntry.IsCompressionMethodSupported(Aspose.Cells.OpenXML.CompressionMethod)">
            <summary>
            Test a <see cref="P:Aspose.Cells.OpenXML.ZipEntry.CompressionMethod">compression method</see> to see if this library
            supports extracting data compressed with that method
            </summary>
            <param name="method">The compression method to test.</param>
            <returns>Returns true if the compression method is supported; false otherwise</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipEntry.CleanName(System.String,System.Boolean)">
            <summary>
            Cleans a name making it conform to Zip file conventions.
            Devices names ('c:\') and UNC share names ('\\server\share') are removed
            and forward slashes ('\') are converted to back slashes ('/').
            </summary>
            <param name="name">Name to clean</param>
            <param name="relativePath">Make names relative if true or absolute if false</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipEntry.CleanName(System.String)">
            <summary>
            Cleans a name making it conform to Zip file conventions.
            Devices names ('c:\') and UNC share names ('\\server\share') are removed
            and forward slashes ('\') are converted to back slashes ('/').
            Names are made relative by trimming leading slashes which is compatible
            with Windows-XPs built in Zip file handling.
            </summary>
            <param name="name">Name to clean</param>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ZipEntry.HasCrc">
            <summary>
            Get a value indicating wether the entry has a CRC value available.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ZipEntry.IsCrypted">
            <summary>
            Get/Set flag indicating if entry is encrypted.
            A simple helper routine to aid interpretation of <see cref="P:Aspose.Cells.OpenXML.ZipEntry.Flags">flags</see>
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ZipEntry.CryptoCheckValue">
            <summary>
            Value used during password checking for PKZIP 2.0 / 'classic' encryption.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ZipEntry.Flags">
            <summary>
            Get/Set general purpose bit flag for entry
            </summary>
            <remarks>
            General purpose bit flag<br/>
            Bit 0: If set, indicates the file is encrypted<br/>
            Bit 1-2 Only used for compression type 6 Imploding, and 8, 9 deflating<br/>
            Imploding:<br/>
            Bit 1 if set indicates an 8K sliding dictionary was used.  If clear a 4k dictionary was used<br/>
            Bit 2 if set indicates 3 Shannon-Fanno trees were used to encode the sliding dictionary, 2 otherwise<br/>
            <br/>
            Deflating:<br/>
              Bit 2    Bit 1<br/>
                0        0       Normal compression was used<br/>
                0        1       Maximum compression was used<br/>
                1        0       Fast compression was used<br/>
                1        1       Super fast compression was used<br/>
            <br/>
            Bit 3: If set, the fields crc-32, compressed size
            and uncompressed size are were not able to be written during zip file creation
            The correct values are held in a data descriptor immediately following the compressed data. <br/>
            Bit 4: Reserved for use by PKZIP for enhanced deflating<br/>
            Bit 5: If set indicates the file contains compressed patch data<br/>
            Bit 6: If set indicates strong encryption was used.<br/>
            Bit 7-15: Unused or reserved<br/>
            </remarks>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ZipEntry.ZipFileIndex">
            <summary>
            Get/Set index of this entry in Zip file
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ZipEntry.Offset">
            <summary>
            Get/set offset for use in central header
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ZipEntry.ExternalFileAttributes">
            <summary>
            Get/Set external file attributes as an integer.
            The values of this are operating system dependant see
            <see cref="P:Aspose.Cells.OpenXML.ZipEntry.HostSystem">HostSystem</see> for details
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ZipEntry.VersionMadeBy">
            <summary>
            Get the version made by for this entry or zero if unknown.
            The value / 10 indicates the major version number, and 
            the value mod 10 is the minor version number
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ZipEntry.HostSystem">
            <summary>
            Gets the compatability information for the <see cref="P:Aspose.Cells.OpenXML.ZipEntry.ExternalFileAttributes">external file attribute</see>
            If the external file attributes are compatible with MS-DOS and can be read
            by PKZIP for DOS version 2.04g then this value will be zero.  Otherwise the value
            will be non-zero and identify the host system on which the attributes are compatible.
            </summary>
            		
            <remarks>
            The values for this as defined in the Zip File format and by others are shown below.  The values are somewhat
            misleading in some cases as they are not all used as shown.  You should consult the relevant documentation
            to obtain up to date and correct information.  The modified appnote by the infozip group is
            particularly helpful as it documents a lot of peculiarities.  The document is however a little dated.
            <list type="table">
            <item>0 - MS-DOS and OS/2 (FAT / VFAT / FAT32 file systems)</item>
            <item>1 - Amiga</item>
            <item>2 - OpenVMS</item>
            <item>3 - Unix</item>
            <item>4 - VM/CMS</item>
            <item>5 - Atari ST</item>
            <item>6 - OS/2 HPFS</item>
            <item>7 - Macintosh</item>
            <item>8 - Z-System</item>
            <item>9 - CP/M</item>
            <item>10 - Windows NTFS</item>
            <item>11 - MVS (OS/390 - Z/OS)</item>
            <item>12 - VSE</item>
            <item>13 - Acorn Risc</item>
            <item>14 - VFAT</item>
            <item>15 - Alternate MVS</item>
            <item>16 - BeOS</item>
            <item>17 - Tandem</item>
            <item>18 - OS/400</item>
            <item>19 - OS/X (Darwin)</item>
            <item>99 - WinZip AES</item>
            <item>remainder - unused</item>
            </list>
            </remarks>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ZipEntry.Version">
            <summary>
            Get minimum Zip feature version required to extract this entry
            </summary>		
            <remarks>
            Minimum features are defined as:<br/>
            1.0 - Default value<br/>
            1.1 - File is a volume label<br/>
            2.0 - File is a folder/directory<br/>
            2.0 - File is compressed using Deflate compression<br/>
            2.0 - File is encrypted using traditional encryption<br/>
            2.1 - File is compressed using Deflate64<br/>
            2.5 - File is compressed using PKWARE DCL Implode<br/>
            2.7 - File is a patch data set<br/>
            4.5 - File uses Zip64 format extensions<br/>
            4.6 - File is compressed using BZIP2 compression<br/>
            5.0 - File is encrypted using DES<br/>
            5.0 - File is encrypted using 3DES<br/>
            5.0 - File is encrypted using original RC2 encryption<br/>
            5.0 - File is encrypted using RC4 encryption<br/>
            5.1 - File is encrypted using AES encryption<br/>
            5.1 - File is encrypted using corrected RC2 encryption<br/>
            5.1 - File is encrypted using corrected RC2-64 encryption<br/>
            6.1 - File is encrypted using non-OAEP key wrapping<br/>
            6.2 - Central directory encryption (not confirmed yet)<br/>
            </remarks>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ZipEntry.CanDecompress">
            <summary>
            Get a value indicating wether this entry can be decompressed by the library.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ZipEntry.LocalHeaderRequiresZip64">
            <summary>
            Gets a value indicating if the entry requires Zip64 extensions 
            to store the full entry values.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ZipEntry.CentralHeaderRequiresZip64">
            <summary>
            Get a value indicating wether the central directory entry requires Zip64 extensions to be stored.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ZipEntry.DosTime">
            <summary>
            Get/Set DosTime
            </summary>		
        </member>
        <member name="P:Aspose.Cells.OpenXML.ZipEntry.DateTime">
            <summary>
            Gets/Sets the time of last modification of the entry.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ZipEntry.Name">
            <summary>
            Returns the entry name.  The path components in the entry should
            always separated by slashes ('/').  Dos device names like C: should also
            be removed.  See the <see cref="T:Aspose.Cells.OpenXML.ZipNameTransform"/> class, or <see cref="M:Aspose.Cells.OpenXML.ZipEntry.CleanName(System.String,System.Boolean)"/>
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ZipEntry.Size">
            <summary>
            Gets/Sets the size of the uncompressed data.
            </summary>
            <returns>
            The size or -1 if unknown.
            </returns>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ZipEntry.CompressedSize">
            <summary>
            Gets/Sets the size of the compressed data.
            </summary>
            <returns>
            The compressed entry size or -1 if unknown.
            </returns>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ZipEntry.Crc">
            <summary>
            Gets/Sets the crc of the uncompressed data.
            </summary>
            <exception cref="T:System.ArgumentOutOfRangeException">
            Crc is not in the range 0..0xffffffffL
            </exception>
            <returns>
            The crc value or -1 if unknown.
            </returns>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ZipEntry.CompressionMethod">
            <summary>
            Gets/Sets the compression method. Only Deflated and Stored are supported.
            </summary>
            <returns>
            The compression method for this entry
            </returns>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ZipEntry.ExtraData">
            <summary>
            Gets/Sets the extra data.
            </summary>
            <exception cref="T:System.ArgumentOutOfRangeException">
            Extra data is longer than 0xffff bytes.
            </exception>
            <returns>
            Extra data or null if not set.
            </returns>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ZipEntry.Comment">
            <summary>
            Gets/Sets the entry comment.
            </summary>
            <exception cref="T:System.ArgumentOutOfRangeException">
            If comment is longer than 0xffff.
            </exception>
            <returns>
            The comment or null if not set.
            </returns>
            <remarks>
            A comment is only available for entries when read via the <see cref="T:Aspose.Cells.OpenXML.ZipFile"/> class.
            The <see cref="T:Aspose.Cells.OpenXML.ZipInputStream"/> class doesnt have the comment data available.
            </remarks>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ZipEntry.IsDirectory">
            <summary>
            Gets a value indicating if the entry is a directory.
            however.
            </summary>
            <remarks>
            A directory is determined by an entry name with a trailing slash '/'.
            The external file attributes can also indicate an entry is for a directory.
            Currently only dos/windows attributes are tested in this manner.
            The trailing slash convention should always be followed.
            </remarks>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ZipEntry.IsFile">
            <summary>
            Get a value of true if the entry appears to be a file; false otherwise
            </summary>
            <remarks>
            This only takes account of Windows attributes.  Other operating systems are ignored.
            For linux and others the result may be incorrect.
            </remarks>
        </member>
        <member name="T:Aspose.Cells.OpenXML.ZipException">
            <summary>
            Represents errors specific to Zip file handling
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Deserialization constructor 
            </summary>
            <param name="info"><see cref="T:System.Runtime.Serialization.SerializationInfo"/> for this constructor</param>
            <param name="context"><see cref="T:System.Runtime.Serialization.StreamingContext"/> for this constructor</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipException.#ctor">
            <summary>
            Initializes a new instance of the ZipException class.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the ZipException class with a specified error message.
            </summary>
            <param name="message">The error message that explains the reason for the exception.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipException.#ctor(System.String,System.Exception)">
            <summary>
            Initialise a new instance of ZipException.
            </summary>
            <param name="message">A message describing the error.</param>
            <param name="exception">The exception that is the cause of the current exception.</param>
        </member>
        <member name="T:Aspose.Cells.OpenXML.ZipExtraData">
            <summary>
            A class to handle the extra data field for Zip entries
            </summary>
            <remarks>
            Extra data contains 0 or more values each prefixed by a header tag and length.
            They contain zero or more bytes of actual data.
            The data is held internally using a copy on write strategy.  This is more efficient but
            means that for extra data created by passing in data can have the values modified by the caller
            in some circumstances.
            </remarks>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipExtraData.#ctor">
            <summary>
            Initialise a default instance.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipExtraData.#ctor(System.Byte[])">
            <summary>
            Initialise with known extra data.
            </summary>
            <param name="data">The extra data.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipExtraData.GetEntryData">
            <summary>
            Get the raw extra data value
            </summary>
            <returns>Returns the raw byte[] extra data this instance represents.</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipExtraData.Clear">
            <summary>
            Clear the stored data.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipExtraData.GetStreamForTag(System.Int32)">
            <summary>
            Get a read-only <see cref="T:System.IO.Stream"/> for the associated tag.
            </summary>
            <param name="tag">The tag to locate data for.</param>
            <returns>Returns a <see cref="T:System.IO.Stream"/> containing tag data or null if no tag was found.</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipExtraData.Find(System.Int32)">
            <summary>
            Find an extra data value
            </summary>
            <param name="headerID">The identifier for the value to find.</param>
            <returns>Returns true if the value was found; false otherwise.</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipExtraData.AddEntry(System.Int32,System.Byte[])">
            <summary>
            Add a new entry to extra data
            </summary>
            <param name="headerID">The ID for this entry.</param>
            <param name="fieldData">The data to add.</param>
            <remarks>If the ID already exists its contents are replaced.</remarks>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipExtraData.StartNewEntry">
            <summary>
            Start adding a new entry.
            </summary>
            <remarks>Add data using <see cref="M:Aspose.Cells.OpenXML.ZipExtraData.AddData(System.Byte)"/>, <see cref="M:Aspose.Cells.OpenXML.ZipExtraData.AddLeShort(System.Int32)"/>, <see cref="M:Aspose.Cells.OpenXML.ZipExtraData.AddLeInt(System.Int32)"/>, or <see cref="M:Aspose.Cells.OpenXML.ZipExtraData.AddLeLong(System.Int64)"/>.
            The new entry is completed and actually added by calling <see cref="M:Aspose.Cells.OpenXML.ZipExtraData.AddNewEntry(System.Int32)"/></remarks>
            <seealso cref="M:Aspose.Cells.OpenXML.ZipExtraData.AddEntry(System.Int32,System.Byte[])"/>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipExtraData.AddNewEntry(System.Int32)">
            <summary>
            Add entry data added since <see cref="M:Aspose.Cells.OpenXML.ZipExtraData.StartNewEntry"/> using the ID passed.
            </summary>
            <param name="headerID">The identifier to use for this entry.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipExtraData.AddData(System.Byte)">
            <summary>
            Add a byte of data to the pending new entry.
            </summary>
            <param name="data">The byte to add.</param>
            <seealso cref="M:Aspose.Cells.OpenXML.ZipExtraData.StartNewEntry"/>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipExtraData.AddData(System.Byte[])">
            <summary>
            Add data to a pending new entry.
            </summary>
            <param name="data">The data to add.</param>
            <seealso cref="M:Aspose.Cells.OpenXML.ZipExtraData.StartNewEntry"/>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipExtraData.AddLeShort(System.Int32)">
            <summary>
            Add a short value in little endian order to the pending new entry.
            </summary>
            <param name="toAdd">The data to add.</param>
            <seealso cref="M:Aspose.Cells.OpenXML.ZipExtraData.StartNewEntry"/>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipExtraData.AddLeInt(System.Int32)">
            <summary>
            Add an integer value in little endian order to the pending new entry.
            </summary>
            <param name="toAdd">The data to add.</param>
            <seealso cref="M:Aspose.Cells.OpenXML.ZipExtraData.StartNewEntry"/>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipExtraData.AddLeLong(System.Int64)">
            <summary>
            Add a long value in little endian order to the pending new entry.
            </summary>
            <param name="toAdd">The data to add.</param>
            <seealso cref="M:Aspose.Cells.OpenXML.ZipExtraData.StartNewEntry"/>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipExtraData.Delete(System.Int32)">
            <summary>
            Delete an extra data field.
            </summary>
            <param name="headerID">The identifier of the field to delete.</param>
            <returns>Returns true if the field was found and deleted.</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipExtraData.ReadLong">
            <summary>
            Read a long in little endian form from the last <see cref="M:Aspose.Cells.OpenXML.ZipExtraData.Find(System.Int32)">found</see> data value
            </summary>
            <returns>Returns the long value read.</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipExtraData.ReadInt">
            <summary>
            Read an integer in little endian form from the last <see cref="M:Aspose.Cells.OpenXML.ZipExtraData.Find(System.Int32)">found</see> data value.
            </summary>
            <returns>Returns the integer read.</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipExtraData.ReadShort">
            <summary>
            Read a short value in little endian form from the last <see cref="M:Aspose.Cells.OpenXML.ZipExtraData.Find(System.Int32)">found</see> data value.
            </summary>
            <returns>Returns the short value read.</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipExtraData.ReadByte">
            <summary>
            Read a byte from an extra data
            </summary>
            <returns>The byte value read or -1 if the end of data has been reached.</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipExtraData.Skip(System.Int32)">
            <summary>
            Skip data during reading.
            </summary>
            <param name="amount">The number of bytes to skip.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipExtraData.ReadShortInternal">
            <summary>
            Internal form of <see cref="M:Aspose.Cells.OpenXML.ZipExtraData.ReadShort"/> that reads data at any location.
            </summary>
            <returns>Returns the short value read.</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipExtraData.Dispose">
            <summary>
            Dispose of this instance.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ZipExtraData.Length">
            <summary>
            Gets the current extra data length.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ZipExtraData.ValueLength">
            <summary>
            Get the length of the last value found by <see cref="M:Aspose.Cells.OpenXML.ZipExtraData.Find(System.Int32)"/>
            </summary>
            <remarks>This is only value if <see cref="M:Aspose.Cells.OpenXML.ZipExtraData.Find(System.Int32)"/> has previsouly returned true.</remarks>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ZipExtraData.CurrentReadIndex">
            <summary>
            Get the index for the current read value.
            </summary>
            <remarks>This is only valid if <see cref="M:Aspose.Cells.OpenXML.ZipExtraData.Find(System.Int32)"/> has previously returned true.
            Initially it will be the index of the first byte of actual data.  Its is updated after calls to
            <see cref="M:Aspose.Cells.OpenXML.ZipExtraData.ReadInt"/>, <see cref="M:Aspose.Cells.OpenXML.ZipExtraData.ReadShort"/> and <see cref="M:Aspose.Cells.OpenXML.ZipExtraData.ReadLong"/>. </remarks>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ZipExtraData.UnreadCount">
            <summary>
            Get the number of bytes remaining to be read for the current value;
            </summary>
        </member>
        <member name="T:Aspose.Cells.OpenXML.KeysRequiredEventArgs">
            <summary>
            Arguments used with KeysRequiredEvent
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.KeysRequiredEventArgs.#ctor(System.String)">
            <summary>
            Initialise a new instance of <see cref="T:Aspose.Cells.OpenXML.KeysRequiredEventArgs"></see>
            </summary>
            <param name="name">The name of the file for which keys are required.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.KeysRequiredEventArgs.#ctor(System.String,System.Byte[])">
            <summary>
            Initialise a new instance of <see cref="T:Aspose.Cells.OpenXML.KeysRequiredEventArgs"></see>
            </summary>
            <param name="name">The name of the file for which keys are required.</param>
            <param name="keyValue">The current key value.</param>
        </member>
        <member name="P:Aspose.Cells.OpenXML.KeysRequiredEventArgs.FileName">
            <summary>
            Get the name of the file for which keys are required.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.KeysRequiredEventArgs.Key">
            <summary>
            Get/set the key value
            </summary>
        </member>
        <member name="T:Aspose.Cells.OpenXML.TestStrategy">
            <summary>
            The strategy to apply to testing.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.TestStrategy.FindFirstError">
            <summary>
            Find the first error only.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.TestStrategy.FindAllErrors">
            <summary>
            Find all possible errors.
            </summary>
        </member>
        <member name="T:Aspose.Cells.OpenXML.TestOperation">
            <summary>
            The operation in progress reported by a <see cref="T:Aspose.Cells.OpenXML.ZipTestResultHandler"/> during testing.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.TestOperation.Initialising">
            <summary>
            Setting up testing.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.TestOperation.EntryHeader">
            <summary>
            Testing an individual entries header
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.TestOperation.EntryData">
            <summary>
            Testing an individual entries data
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.TestOperation.EntryComplete">
            <summary>
            Testing an individual entry has completed.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.TestOperation.MiscellaneousTests">
            <summary>
            Running miscellaneous tests
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.TestOperation.Complete">
            <summary>
            Testing is complete
            </summary>
        </member>
        <member name="T:Aspose.Cells.OpenXML.TestStatus">
            <summary>
            Status returned returned by <see cref="T:Aspose.Cells.OpenXML.ZipTestResultHandler"/> during testing.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.TestStatus.#ctor(Aspose.Cells.OpenXML.ZipFile)">
            <summary>
            Initialise a new instance of <see cref="T:Aspose.Cells.OpenXML.TestStatus"/>
            </summary>
            <param name="file">The <see cref="T:Aspose.Cells.OpenXML.ZipFile"/> this status applies to.</param>
        </member>
        <member name="P:Aspose.Cells.OpenXML.TestStatus.Operation">
            <summary>
            Get the current <see cref="T:Aspose.Cells.OpenXML.TestOperation"/> in progress.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.TestStatus.File">
            <summary>
            Get the <see cref="T:Aspose.Cells.OpenXML.ZipFile"/> this status is applicable to.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.TestStatus.Entry">
            <summary>
            Get the current/last entry tested.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.TestStatus.ErrorCount">
            <summary>
            Get the number of errors detected so far.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.TestStatus.BytesTested">
            <summary>
            Get the number of bytes tested so far for the current entry.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.TestStatus.EntryValid">
            <summary>
            Get a value indicating wether the last entry test was valid.
            </summary>
        </member>
        <member name="T:Aspose.Cells.OpenXML.ZipTestResultHandler">
            <summary>
            Delegate invoked during testing if supplied indicating current progress and status.
            </summary>
            <remarks>If the message is non-null an error has occured.  If the message is null
            the operation as found in <see cref="T:Aspose.Cells.OpenXML.TestStatus">status</see> has started.</remarks>
        </member>
        <member name="T:Aspose.Cells.OpenXML.FileUpdateMode">
            <summary>
            The possible ways of applying updates to an archive.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.FileUpdateMode.Safe">
            <summary>
            Perform all updates on temporary files ensuring that the original file is saved.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.FileUpdateMode.Direct">
            <summary>
            Update the archive directly, which is faster but less safe.
            </summary>
        </member>
        <member name="T:Aspose.Cells.OpenXML.ZipFile">
            <summary>
            This class represents a Zip archive.  You can ask for the contained
            entries, or get an input stream for a file entry.  The entry is
            automatically decompressed.
            
            You can also update the archive adding or deleting entries.
            
            This class is thread safe for input:  You can open input streams for arbitrary
            entries in different threads.
            <br/>
            <br/>Author of the original java version : Jochen Hoenicke
            </summary>
            <example>
            <code>
            using System;
            using System.Text;
            using System.Collections;
            using System.IO;
            
            using ICSharpCode.SharpZipLib.Zip;
            
            class MainClass
            {
            	static public void Main(string[] args)
            	{
            		using (ZipFile zFile = new ZipFile(args[0])) {
            			Console.WriteLine("Listing of : " + zFile.Name);
            			Console.WriteLine("");
            			Console.WriteLine("Raw Size    Size      Date     Time     Name");
            			Console.WriteLine("--------  --------  --------  ------  ---------");
            			foreach (ZipEntry e in zFile) {
            				DateTime d = e.DateTime;
            				Console.WriteLine("{0, -10}{1, -10}{2}  {3}   {4}", e.Size, e.CompressedSize,
            			                                                    d.ToString("dd-MM-yy"), d.ToString("HH:mm"),
            			                                                    e.Name);
            			}
            		}
            	}
            }
            </code>
            </example>
        </member>
        <member name="F:Aspose.Cells.OpenXML.ZipFile.KeysRequired">
            <summary>
            Event handler for handling encryption keys.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipFile.OnKeysRequired(System.String)">
            <summary>
            Handles getting of encryption keys when required.
            </summary>
            <param name="fileName">The file for which encryption keys are required.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipFile.#ctor(System.String)">
            <summary>
            Opens a Zip file with the given name for reading.
            </summary>
            <exception cref="T:System.IO.IOException">
            An i/o error occurs
            </exception>
            <exception cref="T:Aspose.Cells.OpenXML.ZipException">
            The file doesn't contain a valid zip archive.
            </exception>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipFile.#ctor(System.IO.FileStream)">
            <summary>
            Opens a Zip file reading the given <see cref="T:System.IO.FileStream"/>.
            </summary>
            <exception cref="T:System.IO.IOException">
            An i/o error occurs.
            </exception>
            <exception cref="T:Aspose.Cells.OpenXML.ZipException">
            The file doesn't contain a valid zip archive.
            </exception>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipFile.#ctor(System.IO.Stream)">
            <summary>
            Opens a Zip file reading the given <see cref="T:System.IO.Stream"/>.
            </summary>
            <exception cref="T:System.IO.IOException">
            An i/o error occurs
            </exception>
            <exception cref="T:Aspose.Cells.OpenXML.ZipException">
            The file doesn't contain a valid zip archive.<br/>
            The stream provided cannot seek
            </exception>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipFile.#ctor">
            <summary>
            Initialises a default <see cref="T:Aspose.Cells.OpenXML.ZipFile"/> instance with no entries and no file storage.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipFile.Finalize">
            <summary>
            Finalize this instance.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipFile.Close">
            <summary>
            Closes the ZipFile.  If the stream is <see cref="P:Aspose.Cells.OpenXML.ZipFile.IsStreamOwner">owned</see> then this also closes the underlying input stream.
            Once closed, no further instance methods should be called.
            </summary>
            <exception cref="T:System.IO.IOException">
            An i/o error occurs.
            </exception>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipFile.Create(System.String)">
            <summary>
            Create a new <see cref="T:Aspose.Cells.OpenXML.ZipFile"/> whose data will be stored in a file.
            </summary>
            <param name="fileName">The name of the archive to create.</param>
            <returns>Returns the newly created <see cref="T:Aspose.Cells.OpenXML.ZipFile"/></returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipFile.Create(System.IO.Stream)">
            <summary>
            Create a new <see cref="T:Aspose.Cells.OpenXML.ZipFile"/> whose data will be stored on a stream.
            </summary>
            <param name="outStream">The stream providing data storage.</param>
            <returns>Returns the newly created <see cref="T:Aspose.Cells.OpenXML.ZipFile"/></returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipFile.GetEnumerator">
            <summary>
            Returns an enumerator for the Zip entries in this Zip file.
            </summary>
            <exception cref="T:System.InvalidOperationException">
            The Zip file has been closed.
            </exception>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipFile.FindEntry(System.String,System.Boolean)">
            <summary>
            Return the index of the entry with a matching name
            </summary>
            <param name="name">Entry name to find</param>
            <param name="ignoreCase">If true the comparison is case insensitive</param>
            <returns>The index position of the matching entry or -1 if not found</returns>
            <exception cref="T:System.InvalidOperationException">
            The Zip file has been closed.
            </exception>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipFile.GetEntry(System.String)">
            <summary>
            Searches for a zip entry in this archive with the given name.
            String comparisons are case insensitive
            </summary>
            <param name="name">
            The name to find. May contain directory components separated by slashes ('/').
            </param>
            <returns>
            A clone of the zip entry, or null if no entry with that name exists.
            </returns>
            <exception cref="T:System.InvalidOperationException">
            The Zip file has been closed.
            </exception>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipFile.GetInputStream(Aspose.Cells.OpenXML.ZipEntry)">
            <summary>
            Creates an input stream reading the given zip entry as
            uncompressed data.  Normally zip entry should be an entry
            returned by GetEntry().
            </summary>
            <returns>
            the input stream.
            </returns>
            <exception cref="T:System.InvalidOperationException">
            The ZipFile has already been closed
            </exception>
            <exception>
            The compression method for the entry is unknown
            </exception>
            <exception cref="T:System.IndexOutOfRangeException">
            The entry is not found in the ZipFile
            </exception>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipFile.GetInputStream(System.Int64)">
            <summary>
            Creates an input stream reading a zip entry
            </summary>
            <param name="entryIndex">The index of the entry to obtain an input stream for.</param>
            <returns>
            An input stream.
            </returns>
            <exception cref="T:System.InvalidOperationException">
            The ZipFile has already been closed
            </exception>
            <exception>
            The compression method for the entry is unknown
            </exception>
            <exception cref="T:System.IndexOutOfRangeException">
            The entry is not found in the ZipFile
            </exception>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipFile.TestArchive(System.Boolean)">
            <summary>
            Test an archive for integrity/validity
            </summary>
            <param name="testData">Perform low level data Crc check</param>
            <returns>true if all tests pass, false otherwise</returns>
            <remarks>Testing will terminate on the first error found.</remarks>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipFile.TestArchive(System.Boolean,Aspose.Cells.OpenXML.TestStrategy,Aspose.Cells.OpenXML.ZipTestResultHandler)">
            <summary>
            Test an archive for integrity/validity
            </summary>
            <param name="testData">Perform low level data Crc check</param>
            <param name="strategy">The <see cref="T:Aspose.Cells.OpenXML.TestStrategy"></see> to apply.</param>
            <param name="resultHandler">The <see cref="T:Aspose.Cells.OpenXML.ZipTestResultHandler"></see> handler to call during testing.</param>
            <returns>true if all tests pass, false otherwise</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipFile.TestLocalHeader(Aspose.Cells.OpenXML.ZipEntry,Aspose.Cells.OpenXML.ZipFile.HeaderTest)">
            <summary>
            Test the local header against that provided from the central directory
            </summary>
            <param name="entry">
            The entry to test against
            </param>
            <param name="tests">The type of test to carry out.</param>
            <returns>The offset of the entries data in the file</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipFile.BeginUpdate(Aspose.Cells.OpenXML.IArchiveStorage,Aspose.Cells.OpenXML.IDynamicDataSource)">
            <summary>
            Begin updating this <see cref="T:Aspose.Cells.OpenXML.ZipFile"/> archive.
            </summary>
            <param name="archiveStorage">The <see cref="T:Aspose.Cells.OpenXML.IArchiveStorage">archive storage</see> for use during the update.</param>
            <param name="dataSource">The <see cref="T:Aspose.Cells.OpenXML.IDynamicDataSource">data source</see> to utilise during updating.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipFile.BeginUpdate(Aspose.Cells.OpenXML.IArchiveStorage)">
            <summary>
            Begin updating to this <see cref="T:Aspose.Cells.OpenXML.ZipFile"/> archive.
            </summary>
            <param name="archiveStorage">The storage to use during the update.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipFile.BeginUpdate">
            <summary>
            Begin updating this <see cref="T:Aspose.Cells.OpenXML.ZipFile"/> archive.
            </summary>
            <seealso cref="M:Aspose.Cells.OpenXML.ZipFile.CommitUpdate"></seealso>
            <seealso cref="M:Aspose.Cells.OpenXML.ZipFile.AbortUpdate"></seealso>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipFile.CommitUpdate">
            <summary>
            Commit current updates, updating this archive.
            </summary>
            <seealso cref="M:Aspose.Cells.OpenXML.ZipFile.BeginUpdate(Aspose.Cells.OpenXML.IArchiveStorage,Aspose.Cells.OpenXML.IDynamicDataSource)"></seealso>
            <seealso cref="M:Aspose.Cells.OpenXML.ZipFile.AbortUpdate"></seealso>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipFile.AbortUpdate">
            <summary>
            Abort updating leaving the archive unchanged.
            </summary>
            <seealso cref="M:Aspose.Cells.OpenXML.ZipFile.BeginUpdate(Aspose.Cells.OpenXML.IArchiveStorage,Aspose.Cells.OpenXML.IDynamicDataSource)"></seealso>
            <seealso cref="M:Aspose.Cells.OpenXML.ZipFile.CommitUpdate"></seealso>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipFile.SetComment(System.String)">
            <summary>
            Set the file comment to be recorded when the current update is <see cref="M:Aspose.Cells.OpenXML.ZipFile.CommitUpdate">commited</see>.
            </summary>
            <param name="comment">The comment to record.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipFile.Add(System.String,Aspose.Cells.OpenXML.CompressionMethod)">
            <summary>
            Add a new entry to the archive.
            </summary>
            <param name="fileName">The name of the file to add.</param>
            <param name="compressionMethod">The compression method to use.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipFile.Add(System.String)">
            <summary>
            Add a file to the archive.
            </summary>
            <param name="fileName">The name of the file to add.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipFile.Add(Aspose.Cells.OpenXML.IStaticDataSource,System.String)">
            <summary>
            Add a file entry with data.
            </summary>
            <param name="dataSource">The source of the data for this entry.</param>
            <param name="entryName">The name to give to the entry.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipFile.Add(Aspose.Cells.OpenXML.ZipEntry)">
            <summary>
            Add a <see cref="T:Aspose.Cells.OpenXML.ZipEntry"/> that contains no data.
            </summary>
            <param name="entry">The entry to add.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipFile.AddDirectory(System.String)">
            <summary>
            Add a directory entry to the archive.
            </summary>
            <param name="directoryName">The directory to add.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipFile.Delete(System.String)">
            <summary>
            Delete an entry by name
            </summary>
            <param name="fileName">The filename to delete</param>
            <returns>True if the entry was found and deleted; false otherwise.</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipFile.Delete(Aspose.Cells.OpenXML.ZipEntry)">
            <summary>
            Delete a <see cref="T:Aspose.Cells.OpenXML.ZipEntry"/> from the archive.
            </summary>
            <param name="entry">The entry to delete.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipFile.WriteLEUshort(System.UInt16)">
            <summary>
            Write an unsigned short in little endian byte order.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipFile.WriteLEInt(System.Int32)">
            <summary>
            Write an int in little endian byte order.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipFile.WriteLEUint(System.UInt32)">
            <summary>
            Write an unsigned int in little endian byte order.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipFile.WriteLeLong(System.Int64)">
            <summary>
            Write a long in little endian byte order.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipFile.GetBuffer">
            <summary>
            Get a raw memory buffer.
            </summary>
            <returns>Returns a raw memory buffer.</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipFile.GetOutputStream(Aspose.Cells.OpenXML.ZipEntry)">
            <summary>
            Get an output stream for the specified <see cref="T:Aspose.Cells.OpenXML.ZipEntry"/>
            </summary>
            <param name="entry">The entry to get an output stream for.</param>
            <returns>The output stream obtained for the entry.</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipFile.Dispose(System.Boolean)">
            <summary>
            Releases the unmanaged resources used by the this instance and optionally releases the managed resources.
            </summary>
            <param name="disposing">true to release both managed and unmanaged resources;
            false to release only unmanaged resources.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipFile.ReadLEUshort">
            <summary>
            Read an unsigned short in little endian byte order.
            </summary>
            <returns>Returns the value read.</returns>
            <exception cref="T:System.IO.IOException">
            An i/o error occurs.
            </exception>
            <exception cref="T:System.IO.EndOfStreamException">
            The file ends prematurely
            </exception>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipFile.ReadLEUint">
            <summary>
            Read a uint in little endian byte order.
            </summary>
            <returns>Returns the value read.</returns>
            <exception cref="T:System.IO.IOException">
            An i/o error occurs.
            </exception>
            <exception cref="T:System.IO.EndOfStreamException">
            The file ends prematurely
            </exception>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipFile.ReadEntries">
            <summary>
            Search for and read the central directory of a zip file filling the entries array.
            </summary>
            <exception cref="T:System.IO.IOException">
            An i/o error occurs.
            </exception>
            <exception>
            The central directory is malformed or cannot be found
            </exception>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipFile.LocateEntry(Aspose.Cells.OpenXML.ZipEntry)">
            <summary>
            Locate the data for a given entry.
            </summary>
            <returns>
            The start offset of the data.
            </returns>
            <exception cref="T:System.IO.EndOfStreamException">
            The stream ends prematurely
            </exception>
            <exception>
            The local header signature is invalid, the entry and central header file name lengths are different
            or the local and entry compression methods dont match
            </exception>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ZipFile.Key">
            <summary>
            Get/set the encryption key value.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ZipFile.Password">
            <summary>
            Password to be used for encrypting/decrypting files.
            </summary>
            <remarks>Set to null if no password is required.</remarks>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ZipFile.HaveKeys">
            <summary>
            Get a value indicating wether encryption keys are currently available.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ZipFile.IsStreamOwner">
            <summary>
            Get/set a flag indicating if the underlying stream is owned by the ZipFile instance.
            If the flag is true then the stream will be closed when <see cref="M:Aspose.Cells.OpenXML.ZipFile.Close">Close</see> is called.
            </summary>
            <remarks>
            The default value is true in all cases.
            </remarks>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ZipFile.IsEmbeddedArchive">
            <summary>
            Get a value indicating wether
            this archive is embedded in another file or not.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ZipFile.IsNewArchive">
            <summary>
            Get a value indicating that this archive is a new one.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ZipFile.ZipFileComment">
            <summary>
            Gets the comment for the zip file.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ZipFile.Name">
            <summary>
            Gets the name of this zip file.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ZipFile.Size">
            <summary>
            Gets the number of entries in this zip file.
            </summary>
            <exception cref="T:System.InvalidOperationException">
            The Zip file has been closed.
            </exception>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ZipFile.Count">
            <summary>
            Get the number of entries contained in this <see cref="T:Aspose.Cells.OpenXML.ZipFile"/>.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ZipFile.EntryByIndex(System.Int32)">
            <summary>
            Indexer property for ZipEntries
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ZipFile.NameTransform">
            <summary>
            Get / set the <see cref="T:Aspose.Cells.OpenXML.INameTransform"/> to apply to names when updating.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ZipFile.BufferSize">
            <summary>
            Get /set the buffer size to be used when updating this zip file.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ZipFile.IsUpdating">
            <summary>
            Get a value indicating an update has <see cref="M:Aspose.Cells.OpenXML.ZipFile.BeginUpdate(Aspose.Cells.OpenXML.IArchiveStorage,Aspose.Cells.OpenXML.IDynamicDataSource)">been started</see>.
            </summary>
        </member>
        <member name="T:Aspose.Cells.OpenXML.ZipFile.KeysRequiredEventHandler">
            <summary>
            Delegate for handling keys/password setting during compresion/decompression.
            </summary>
        </member>
        <member name="T:Aspose.Cells.OpenXML.ZipFile.UpdateCommand">
            <summary>
            The kind of update to apply.
            </summary>
        </member>
        <member name="T:Aspose.Cells.OpenXML.ZipFile.UpdateComparer">
            <summary>
            Class used to sort updates.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipFile.UpdateComparer.Compare(System.Object,System.Object)">
            <summary>
            Compares two objects and returns a value indicating whether one is 
            less than, equal to or greater than the other.
            </summary>
            <param name="x">First object to compare</param>
            <param name="y">Second object to compare.</param>
            <returns>Compare result.</returns>
        </member>
        <member name="T:Aspose.Cells.OpenXML.ZipFile.ZipUpdate">
            <summary>
            Represents a pending update to a Zip file.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipFile.ZipUpdate.#ctor(Aspose.Cells.OpenXML.ZipEntry)">
            <summary>
            Copy an existing entry.
            </summary>
            <param name="entry">The existing entry to copy.</param>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ZipFile.ZipUpdate.Entry">
            <summary>
            Get the <see cref="T:Aspose.Cells.OpenXML.ZipEntry"/> for this update.
            </summary>
            <remarks>This is the source or original entry.</remarks>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ZipFile.ZipUpdate.OutEntry">
            <summary>
            Get the <see cref="T:Aspose.Cells.OpenXML.ZipEntry"/> that will be written to the updated/new file.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ZipFile.ZipUpdate.Command">
            <summary>
            Get the command for this update.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ZipFile.ZipUpdate.Filename">
            <summary>
            Get the filename if any for this update.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ZipFile.ZipUpdate.SizePatchOffset">
            <summary>
            Get/set the location of the size patch for this update.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ZipFile.ZipUpdate.CrcPatchOffset">
            <summary>
            Get /set the location of the crc patch for this update.
            </summary>
        </member>
        <member name="T:Aspose.Cells.OpenXML.ZipFile.ZipString">
            <summary>
            Represents a string from a <see cref="T:Aspose.Cells.OpenXML.ZipFile"/> which is stored as an array of bytes.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipFile.ZipString.#ctor(System.String)">
            <summary>
            Initialise a <see cref="T:Aspose.Cells.OpenXML.ZipFile.ZipString"/> with a string.
            </summary>
            <param name="comment">The textual string form.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipFile.ZipString.#ctor(System.Byte[])">
            <summary>
            Initialise a <see cref="T:Aspose.Cells.OpenXML.ZipFile.ZipString"/> using a string in its binary 'raw' form.
            </summary>
            <param name="rawString"></param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipFile.ZipString.Reset">
            <summary>
            Reset the comment to its initial state.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipFile.ZipString.op_Implicit(Aspose.Cells.OpenXML.ZipFile.ZipString)~System.String">
            <summary>
            Implicit conversion of comment to a string.
            </summary>
            <param name="comment">The <see cref="T:Aspose.Cells.OpenXML.ZipFile.ZipString"/> to convert to a string.</param>
            <returns>The string value for the comment.</returns>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ZipFile.ZipString.RawLength">
            <summary>
            Get the length of the comment when represented as raw bytes.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ZipFile.ZipString.RawComment">
            <summary>
            Get the comment in its 'raw' form as plain bytes.
            </summary>
        </member>
        <member name="T:Aspose.Cells.OpenXML.ZipFile.UncompressedStream">
            <summary>
            An <see cref="T:Aspose.Cells.OpenXML.ZipFile.UncompressedStream"/> is a stream that you can write uncompressed data
            to and flush, but cannot read, seek or do anything else to.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipFile.UncompressedStream.Close">
            <summary>
            Close this stream instance.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipFile.UncompressedStream.Flush">
            <summary>
            Write any buffered data to underlying storage.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ZipFile.UncompressedStream.CanRead">
            <summary>
            Gets a value indicating whether the current stream supports reading.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ZipFile.UncompressedStream.CanWrite">
            <summary>
            Gets a value indicating whether the current stream supports writing.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ZipFile.UncompressedStream.CanSeek">
            <summary>
            Gets a value indicating whether the current stream supports seeking.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ZipFile.UncompressedStream.Length">
            <summary>
            Get the length in bytes of the stream.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ZipFile.UncompressedStream.Position">
            <summary>
            Gets or sets the position within the current stream.
            </summary>
        </member>
        <member name="T:Aspose.Cells.OpenXML.ZipFile.PartialInputStream">
            <summary>
            A <see cref="T:Aspose.Cells.OpenXML.ZipFile.PartialInputStream"/> is an <see cref="T:Aspose.Cells.OpenXML.InflaterInputStream"/>
            whose data is only a part or subsection of a file.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipFile.PartialInputStream.#ctor(System.IO.Stream,System.Int64,System.Int64)">
            <summary>
            Initialise a new instance of the <see cref="T:Aspose.Cells.OpenXML.ZipFile.PartialInputStream"/> class.
            </summary>
            <param name="baseStream">The underlying stream to use for IO.</param>
            <param name="start">The start of the partial data.</param>
            <param name="length">The length of the partial data.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipFile.PartialInputStream.SkipBytes(System.Int64)">
            <summary>
            Skip the specified number of input bytes.
            </summary>
            <param name="count">The maximum number of input bytes to skip.</param>
            <returns>The actuial number of input bytes skipped.</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipFile.PartialInputStream.ReadByte">
            <summary>
            Read a byte from this stream.
            </summary>
            <returns>Returns the byte read or -1 on end of stream.</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipFile.PartialInputStream.Close">
            <summary>
            Close this <see cref="T:Aspose.Cells.OpenXML.ZipFile.PartialInputStream">partial input stream</see>.
            </summary>
            <remarks>
            The underlying stream is not closed.  Close the parent ZipFile class to do that.
            </remarks>
        </member>
        <member name="T:Aspose.Cells.OpenXML.IStaticDataSource">
            <summary>
            Provides a static way to obtain a source of data for an entry.
            </summary>
            <remarks>The </remarks>
        </member>
        <member name="M:Aspose.Cells.OpenXML.IStaticDataSource.GetSource">
            <summary>
            Get a data source.
            </summary>
            <returns>Returns a <see cref="T:System.IO.Stream"/> to use for compression input.</returns>
        </member>
        <member name="T:Aspose.Cells.OpenXML.IDynamicDataSource">
            <summary>
            Represents a source of data that dynamically provide multiple <see cref="T:System.IO.Stream">data sources</see>
            based on the parameters passed.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.IDynamicDataSource.GetSource(Aspose.Cells.OpenXML.ZipEntry,System.String)">
            <summary>
            Get a data source.
            </summary>
            <param name="entry">The <see cref="T:Aspose.Cells.OpenXML.ZipEntry"/> to get a source for.</param>
            <param name="name">The name for data if known.</param>
            <returns>Returns a <see cref="T:System.IO.Stream"/> to use for compression input.</returns>
        </member>
        <member name="T:Aspose.Cells.OpenXML.StaticDiskDataSource">
            <summary>
            Default implementation of a <see cref="T:Aspose.Cells.OpenXML.IStaticDataSource"/>
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.StaticDiskDataSource.#ctor(System.String)">
            <summary>
            Initialise a new instnace of <see cref="T:Aspose.Cells.OpenXML.StaticDiskDataSource"/>
            </summary>
            <param name="fileName">The name of the file to obtain data from.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.StaticDiskDataSource.GetSource">
            <summary>
            Get a <see cref="T:System.IO.Stream"/> providing data.
            </summary>
            <returns>Returns a <see cref="T:System.IO.Stream"/> provising data.</returns>
        </member>
        <member name="T:Aspose.Cells.OpenXML.DynamicDiskDataSource">
            <summary>
            Default implementation of <see cref="T:Aspose.Cells.OpenXML.IDynamicDataSource"/>
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.DynamicDiskDataSource.#ctor">
            <summary>
            Initialise a default instance of <see cref="T:Aspose.Cells.OpenXML.DynamicDiskDataSource"/>.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.DynamicDiskDataSource.GetSource(Aspose.Cells.OpenXML.ZipEntry,System.String)">
            <summary>
            Get a <see cref="T:System.IO.Stream"/> providing data for an entry.
            </summary>
            <param name="entry">The entry to provide data for.</param>
            <param name="name">The file name for data if known.</param>
            <returns>Returns a stream providing data; or null if not available</returns>
        </member>
        <member name="T:Aspose.Cells.OpenXML.IArchiveStorage">
            <summary>
            Describes facilities for generic storage when updating Zip Archives.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.IArchiveStorage.GetTemporaryOutput">
            <summary>
            Get an empty <see cref="T:System.IO.Stream"/> that can be used as for temporary output
            </summary>
            <returns>Returns a temporary output <see cref="T:System.IO.Stream"/></returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.IArchiveStorage.ConvertTemporaryToFinal">
            <summary>
            Convert a temporary stream to a final stream.
            </summary>
            <returns>The resulting final <see cref="T:System.IO.Stream"/></returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.IArchiveStorage.MakeTemporaryCopy(System.IO.Stream)">
            <summary>
            Make a temporary copy of the original stream.
            </summary>
            <param name="stream">The <see cref="T:System.IO.Stream"/> to copy.</param>
            <returns>Returns a temporary output <see cref="T:System.IO.Stream"/> that is a copy of the input.</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.IArchiveStorage.Dispose">
            <summary>
            Dispose of this instance.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.IArchiveStorage.UpdateMode">
            <summary>
            Get the <see cref="T:Aspose.Cells.OpenXML.FileUpdateMode"/> to apply during updates.
            </summary>
        </member>
        <member name="T:Aspose.Cells.OpenXML.BaseArchiveStorage">
            <summary>
            An abstract <see cref="T:Aspose.Cells.OpenXML.IArchiveStorage"/> suitable for extension by inheritance.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.BaseArchiveStorage.#ctor(Aspose.Cells.OpenXML.FileUpdateMode)">
            <summary>
            Initializes a new instance of the <see cref="T:Aspose.Cells.OpenXML.BaseArchiveStorage"/> class.
            </summary>
            <param name="updateMode">The update mode.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.BaseArchiveStorage.GetTemporaryOutput">
            <summary>
            Gets the temporary output <see cref="T:System.IO.Stream"/>
            </summary>
            <returns>Returns the temporary output stream.</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.BaseArchiveStorage.ConvertTemporaryToFinal">
            <summary>
            Converts the temporary <see cref="T:System.IO.Stream"/> to its final form.
            </summary>
            <returns>Returns a <see cref="T:System.IO.Stream"/> that can be used to read
            the final storage for the archive.</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.BaseArchiveStorage.MakeTemporaryCopy(System.IO.Stream)">
            <summary>
            Make a temporary copy of the a <see cref="T:System.IO.Stream"/>.
            </summary>
            <param name="stream">The <see cref="T:System.IO.Stream"/> to make a copy of.</param>
            <returns>Returns a temporary output <see cref="T:System.IO.Stream"/> that is a copy of the input.</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.BaseArchiveStorage.Dispose">
            <summary>
            Disposes this instance.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.BaseArchiveStorage.UpdateMode">
            <summary>
            Gets the update mode.
            </summary>
            <value>The update mode.</value>
        </member>
        <member name="T:Aspose.Cells.OpenXML.DiskArchiveStorage">
            <summary>
            An <see cref="T:Aspose.Cells.OpenXML.IArchiveStorage"/> implementation suitable for hard disks.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.DiskArchiveStorage.#ctor(Aspose.Cells.OpenXML.ZipFile,Aspose.Cells.OpenXML.FileUpdateMode)">
            <summary>
            Initializes a new instance of the <see cref="T:Aspose.Cells.OpenXML.DiskArchiveStorage"/> class.
            </summary>
            <param name="file">The file.</param>
            <param name="updateMode">The update mode.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.DiskArchiveStorage.#ctor(Aspose.Cells.OpenXML.ZipFile)">
            <summary>
            Initializes a new instance of the <see cref="T:Aspose.Cells.OpenXML.DiskArchiveStorage"/> class.
            </summary>
            <param name="file">The file.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.DiskArchiveStorage.GetTemporaryOutput">
            <summary>
            Gets the temporary output <see cref="T:System.IO.Stream"/>
            </summary>
            <returns>Returns the temporary output stream.</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.DiskArchiveStorage.ConvertTemporaryToFinal">
            <summary>
            Converts the temporary <see cref="T:System.IO.Stream"/> to its final form.
            </summary>
            <returns>Returns a <see cref="T:System.IO.Stream"/> that can be used to read
            the final storage for the archive.</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.DiskArchiveStorage.MakeTemporaryCopy(System.IO.Stream)">
            <summary>
            Make a temporary copy of the a stream.
            </summary>
            <param name="stream">The <see cref="T:System.IO.Stream"/> to copy.</param>
            <returns>Returns a temporary output <see cref="T:System.IO.Stream"/> that is a copy of the input.</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.DiskArchiveStorage.Dispose">
            <summary>
            Disposes this instance.
            </summary>
        </member>
        <member name="T:Aspose.Cells.OpenXML.MemoryArchiveStorage">
            <summary>
            An <see cref="T:Aspose.Cells.OpenXML.IArchiveStorage"/> implementation suitable for in memory streams.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.MemoryArchiveStorage.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Aspose.Cells.OpenXML.MemoryArchiveStorage"/> class.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.MemoryArchiveStorage.GetTemporaryOutput">
            <summary>
            Gets the temporary output <see cref="T:System.IO.Stream"/>
            </summary>
            <returns>Returns the temporary output stream.</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.MemoryArchiveStorage.ConvertTemporaryToFinal">
            <summary>
            Converts the temporary <see cref="T:System.IO.Stream"/> to its final form.
            </summary>
            <returns>Returns a <see cref="T:System.IO.Stream"/> that can be used to read
            the final storage for the archive.</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.MemoryArchiveStorage.MakeTemporaryCopy(System.IO.Stream)">
            <summary>
            Make a temporary copy of the original stream.
            </summary>
            <param name="stream">The <see cref="T:System.IO.Stream"/> to copy.</param>
            <returns>Returns a temporary output <see cref="T:System.IO.Stream"/> that is a copy of the input.</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.MemoryArchiveStorage.Dispose">
            <summary>
            Disposes this instance.
            </summary>
        </member>
        <member name="T:Aspose.Cells.OpenXML.ZipHelperStream">
            <summary>
            This class assists with writing/reading from Zip files.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipHelperStream.#ctor(System.String)">
            <summary>
            Initialise an instance of this class.
            </summary>
            <param name="name">The name of the file to open.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipHelperStream.#ctor(System.IO.Stream)">
            <summary>
            Initialise a new instance of <see cref="T:Aspose.Cells.OpenXML.ZipHelperStream"/>.
            </summary>
            <param name="stream">The stream to use.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipHelperStream.WriteZip64EndOfCentralDirectory(System.Int64,System.Int64,System.Int64)">
            <summary>
            Write Zip64 end of central directory records (File header and locator).
            </summary>
            <param name="noOfEntries">The number of entries in the central directory.</param>
            <param name="sizeEntries">The size of entries in the central directory.</param>
            <param name="centralDirOffset">The offset of the dentral directory.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipHelperStream.WriteEndOfCentralDirectory(System.Int64,System.Int64,System.Int64,System.Byte[])">
            <summary>
            Write the required records to end the central directory.
            </summary>
            <param name="noOfEntries">The number of entries in the directory.</param>
            <param name="sizeEntries">The size of the entries in the directory.</param>
            <param name="startOfCentralDirectory">The start of the central directory.</param>
            <param name="comment">The archive comment.  (This can be null).</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipHelperStream.ReadLEShort">
            <summary>
            Read an unsigned short in little endian byte order.
            </summary>
            <returns>Returns the value read.</returns>
            <exception cref="T:System.IO.IOException">
            An i/o error occurs.
            </exception>
            <exception cref="T:System.IO.EndOfStreamException">
            The file ends prematurely
            </exception>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipHelperStream.ReadLEInt">
            <summary>
            Read an int in little endian byte order.
            </summary>
            <returns>Returns the value read.</returns>
            <exception cref="T:System.IO.IOException">
            An i/o error occurs.
            </exception>
            <exception cref="T:System.IO.EndOfStreamException">
            The file ends prematurely
            </exception>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipHelperStream.ReadLELong">
            <summary>
            Read a long in little endian byte order.
            </summary>
            <returns>The value read.</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipHelperStream.WriteLEShort(System.Int32)">
            <summary>
            Write an unsigned short in little endian byte order.
            </summary>
            <param name="value">The value to write.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipHelperStream.WriteLEUshort(System.UInt16)">
            <summary>
            Write a ushort in little endian byte order.
            </summary>
            <param name="value">The value to write.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipHelperStream.WriteLEInt(System.Int32)">
            <summary>
            Write an int in little endian byte order.
            </summary>
            <param name="value">The value to write.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipHelperStream.WriteLEUint(System.UInt32)">
            <summary>
            Write a uint in little endian byte order.
            </summary>
            <param name="value">The value to write.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipHelperStream.WriteLELong(System.Int64)">
            <summary>
            Write a long in little endian byte order.
            </summary>
            <param name="value">The value to write.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipHelperStream.WriteLEUlong(System.UInt64)">
            <summary>
            Write a ulong in little endian byte order.
            </summary>
            <param name="value">The value to write.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipHelperStream.Close">
            <summary>
            Close the stream.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ZipHelperStream.IsStreamOwner">
            <summary>
            Get / set a value indicating wether the the underlying stream is owned or not.
            </summary>
            <remarks>If the stream is owned it is closed when this instance is closed.</remarks>
        </member>
        <member name="T:Aspose.Cells.OpenXML.ZipInputStream">
            <summary>
            This is an InflaterInputStream that reads the files baseInputStream an zip archive
            one after another.  It has a special method to get the zip entry of
            the next file.  The zip entry contains information about the file name
            size, compressed size, Crc, etc.
            It includes support for Stored and Deflated entries.
            <br/>
            <br/>Author of the original java version : Jochen Hoenicke
            </summary>
            
            <example> This sample shows how to read a zip file
            <code lang="C#">
            using System;
            using System.Text;
            using System.IO;
            
            using ICSharpCode.SharpZipLib.Zip;
            
            class MainClass
            {
            	public static void Main(string[] args)
            	{
            		using ( ZipInputStream s = new ZipInputStream(File.OpenRead(args[0]))) {
            
            			ZipEntry theEntry;
            			while ((theEntry = s.GetNextEntry()) != null) {
            				int size = 2048;
            				byte[] data = new byte[2048];
            
            				Console.Write("Show contents (y/n) ?");
            				if (Console.ReadLine() == "y") {
            					while (true) {
            						size = s.Read(data, 0, data.Length);
            						if (size > 0) {
            							Console.Write(new ASCIIEncoding().GetString(data, 0, size));
            						} else {
            							break;
            						}
            					}
            				}
            			}
            		}
            	}
            }
            </code>
            </example>
        </member>
        <member name="F:Aspose.Cells.OpenXML.ZipInputStream.internalReader">
            <summary>
            The current reader this instance.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipInputStream.#ctor(System.IO.Stream)">
            <summary>
            Creates a new Zip input stream, for reading a zip archive.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipInputStream.GetNextEntry">
            <summary>
            Advances to the next entry in the archive
            </summary>
            <returns>
            The next <see cref="T:Aspose.Cells.OpenXML.ZipEntry">entry</see> in the archive or null if there are no more entries.
            </returns>
            <remarks>
            If the previous entry is still open <see cref="M:Aspose.Cells.OpenXML.ZipInputStream.CloseEntry">CloseEntry</see> is called.
            </remarks>
            <exception cref="T:System.InvalidOperationException">
            Input stream is closed
            </exception>
            <exception cref="T:Aspose.Cells.OpenXML.ZipException">
            Password is not set, password is invalid, compression method is invalid,
            version required to extract is not supported
            </exception>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipInputStream.ReadDataDescriptor">
            <summary>
            Read data descriptor at the end of compressed data. 
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipInputStream.CompleteCloseEntry(System.Boolean)">
            <summary>
            Complete cleanup as the final part of closing.
            </summary>
            <param name="testCrc">True if the crc value should be tested</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipInputStream.CloseEntry">
            <summary>
            Closes the current zip entry and moves to the next one.
            </summary>
            <exception cref="T:System.InvalidOperationException">
            The stream is closed
            </exception>
            <exception cref="T:Aspose.Cells.OpenXML.ZipException">
            The Zip stream ends early
            </exception>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipInputStream.ReadByte">
            <summary>
            Reads a byte from the current zip entry.
            </summary>
            <returns>
            The byte or -1 if end of stream is reached.
            </returns>
            <exception name="System.IO.IOException">
            An i/o error occured.
            </exception>
            <exception name="ICSharpCode.SharpZipLib.ZipException">
            The deflated stream is corrupted.
            </exception>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipInputStream.ReadingNotAvailable(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Handle attempts to read by throwing an <see cref="T:System.InvalidOperationException"/>.
            </summary>
            <param name="destination">The destination array to store data in.</param>
            <param name="offset">The offset at which data read should be stored.</param>
            <param name="count">The maximum number of bytes to read.</param>
            <returns>Returns the number of bytes actually read.</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipInputStream.ReadingNotSupported(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Handle attempts to read from this entry by throwing an exception
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipInputStream.InitialRead(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Perform the initial read on an entry which may include 
            reading encryption headers and setting up inflation.
            </summary>
            <param name="destination">The destination to fill with data read.</param>
            <param name="offset">The offset to start reading at.</param>
            <param name="count">The maximum number of bytes to read.</param>
            <returns>The actual number of bytes read.</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipInputStream.Read(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Read a block of bytes from the stream.
            </summary>
            <param name="buffer">The destination for the bytes.</param>
            <param name="offset">The index to start storing data.</param>
            <param name="count">The number of bytes to attempt to read.</param>
            <returns>Returns the number of bytes read.</returns>
            <remarks>Zero bytes read means end of stream.</remarks>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipInputStream.BodyRead(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Reads a block of bytes from the current zip entry.
            </summary>
            <returns>
            The number of bytes read (this may be less than the length requested, even before the end of stream), or 0 on end of stream.
            </returns>
            <exception name="IOException">
            An i/o error occured.
            </exception>
            <exception cref="T:Aspose.Cells.OpenXML.ZipException">
            The deflated stream is corrupted.
            </exception>
            <exception cref="T:System.InvalidOperationException">
            The stream is not open.
            </exception>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipInputStream.Close">
            <summary>
            Closes the zip input stream
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ZipInputStream.Password">
            <summary>
            Optional password used for encryption when non-null
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ZipInputStream.CanDecompressEntry">
            <summary>
            Gets a value indicating if there is a current entry  and it can be decompressed
            </summary>
            <remarks>
            The entry can only be decompressed if the library supports the zip features required to extract it.
            See the <see cref="P:Aspose.Cells.OpenXML.ZipEntry.Version">ZipEntry Version</see> property for more details.
            </remarks>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ZipInputStream.Available">
            <summary>
            Returns 1 if there is an entry available
            Otherwise returns 0.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ZipInputStream.Length">
            <summary>
            Returns the current size that can be read from the current entry if available
            </summary>
            <exception cref="T:Aspose.Cells.OpenXML.ZipException">Thrown if the entry size is not known.</exception>
            <exception cref="T:System.InvalidOperationException">Thrown if no entry is currently available.</exception>
        </member>
        <member name="T:Aspose.Cells.OpenXML.ZipNameTransform">
            <summary>
            ZipNameTransform transforms names as per the Zip file naming convention.
            </summary>
            <remarks>The use of absolute names is supported although its use is not valid 
            according to Zip naming conventions, and should not be used if maximum compatability is desired.</remarks>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipNameTransform.#ctor">
            <summary>
            Initialize a new instance of <see cref="T:Aspose.Cells.OpenXML.ZipNameTransform"></see>
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipNameTransform.#ctor(System.String)">
            <summary>
            Initialize a new instance of <see cref="T:Aspose.Cells.OpenXML.ZipNameTransform"></see>
            </summary>
            <param name="trimPrefix">The string to trim from front of paths if found.</param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipNameTransform.#ctor(System.Boolean)">
            <summary>
            Initialize a new instance of <see cref="T:Aspose.Cells.OpenXML.ZipNameTransform"></see>
            </summary>
            <param name="useRelativePaths">If true relative paths are created, 
            if false absolute paths are created. </param>
            <remarks>
            Absolute paths are not compatible with the Zip specification although
            archivers can create them.  If maximum compatability is important
            always user relative paths.
            </remarks>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipNameTransform.#ctor(System.Boolean,System.String)">
            <summary>
            Initialize a new instance of <see cref="T:Aspose.Cells.OpenXML.ZipNameTransform"></see>
            </summary>
            <param name="useRelativePaths">If true relative paths are created, 
            if false absolute paths are created. </param>
            <param name="trimPrefix">The string to trim from front of paths if found.</param>
            <remarks>
            Absolute paths are not compatible with the Zip specification. If maximum compatability is important
            always use relative paths.
            </remarks>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipNameTransform.#cctor">
            <summary>
            Static constructor.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipNameTransform.TransformDirectory(System.String)">
            <summary>
            Transform a directory name according to the Zip file naming conventions.
            </summary>
            <param name="name">The directory name to transform.</param>
            <returns>The transformed name.</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipNameTransform.TransformFile(System.String)">
            <summary>
            Transform a file name according to the Zip file naming conventions.
            </summary>
            <param name="name">The file name to transform.</param>
            <returns>The transformed name.</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipNameTransform.IsValidName(System.String,System.Boolean)">
            <summary>
            Test a name to see if it is a valid name for a zip entry.
            </summary>
            <param name="name">The name to test.</param>
            <param name="relaxed">If true checking is relaxed about windows file names and absolute paths.</param>
            <returns>Returns true if the name is a valid zip name; false otherwise.</returns>
            <remarks>Zip path names are actually in unix format,
            and should only contain relative paths.
            This means that any path stored should not contain a drive or
            device letter, or a leading slash.  All slashes should forward slashes '/'.
            An empty name is valid for a file where the input comes from standard input.
            A null name is not considered valid.
            </remarks>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipNameTransform.IsValidName(System.String)">
            <summary>
            Test a name to see if it is a valid name for a zip entry.
            </summary>
            <param name="name">The name to test.</param>
            <returns>Returns true if the name is a valid zip name; false otherwise.</returns>
            <remarks>Zip path names are actually in unix format,
            and should only contain relative paths if a path is present.
            This means that the path stored should not contain a drive or
            device letter, or a leading slash.  All slashes should forward slashes '/'.
            An empty name is valid where the input comes from standard input.
            A null name is not considered valid.
            </remarks>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ZipNameTransform.TrimPrefix">
            <summary>
            Get/set the path prefix to be trimmed from paths if present.
            </summary>
        </member>
        <member name="T:Aspose.Cells.OpenXML.ZipOutputStream">
            <summary>
            This is a DeflaterOutputStream that writes the files into a zip
            archive one after another.  It has a special method to start a new
            zip entry.  The zip entries contains information about the file name
            size, compressed size, CRC, etc.
            
            It includes support for Stored and Deflated entries.
            This class is not thread safe.
            <br/>
            <br/>Author of the original java version : Jochen Hoenicke
            </summary>
            <example> This sample shows how to create a zip file
            <code>
            using System;
            using System.IO;
            
            using ICSharpCode.SharpZipLib.Zip;
            
            class MainClass
            {
            	public static void Main(string[] args)
            	{
            		string[] filenames = Directory.GetFiles(args[0]);
            		byte[] buffer = new byte[4096];
            		
            		using ( ZipOutputStream s = new ZipOutputStream(File.Create(args[1])) ) {
            		
            			s.SetLevel(9); // 0 - store only to 9 - means best compression
            		
            			foreach (string file in filenames) {
            				ZipEntry entry = new ZipEntry(file);
            				s.PutNextEntry(entry);
            
            				using (FileStream fs = File.OpenRead(file)) {
            			
            					int bytesRead;
            					do {
            						bytesRead = fs.Read(buffer, 0, buffer.Length);
            						s.Write(buffer, 0, bytesRead);
            					} ( while bytesRead > 0 );
            				}
            			}
            			s.Finish();
            			s.Close();
            		}
            	}
            }	
            </code>
            </example>
        </member>
        <member name="F:Aspose.Cells.OpenXML.ZipOutputStream.size">
            <summary>
            Used to track the size of data for an entry during writing.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OpenXML.ZipOutputStream.offset">
            <summary>
            Offset to be recorded for each entry in the central header.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipOutputStream.#ctor(System.IO.Stream)">
            <summary>
            Creates a new Zip output stream, writing a zip archive.
            </summary>
            <param name="baseOutputStream">
            The output stream to which the archive contents are written.
            </param>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipOutputStream.SetComment(System.String)">
            <summary>
            Set the zip file comment.
            </summary>
            <param name="comment">
            The comment string
            </param>
            <exception name ="ArgumentOutOfRangeException">
            Encoding of comment is longer than 0xffff bytes.
            </exception>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipOutputStream.SetLevel(System.Int32)">
            <summary>
            Sets default compression level.  The new level will be activated
            immediately.
            </summary>
            <exception cref="T:System.ArgumentOutOfRangeException">
            Level specified is not supported.
            </exception>
            <see cref="T:Aspose.Cells.OpenXML.Deflater"/>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipOutputStream.GetLevel">
            <summary>
            Get the current deflate compression level
            </summary>
            <returns>The current compression level</returns>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipOutputStream.WriteLeShort(System.Int32)">
            <summary>
            Write an unsigned short in little endian byte order.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipOutputStream.WriteLeInt(System.Int32)">
            <summary>
            Write an int in little endian byte order.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipOutputStream.WriteLeLong(System.Int64)">
            <summary>
            Write an int in little endian byte order.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipOutputStream.PutNextEntry(Aspose.Cells.OpenXML.ZipEntry)">
            <summary>
            Starts a new Zip entry. It automatically closes the previous
            entry if present.
            All entry elements bar name are optional, but must be correct if present.
            If the compression method is stored and the output is not patchable
            the compression for that entry is automatically changed to deflate level 0
            </summary>
            <param name="entry">
            the entry.
            </param>
            <exception cref="T:System.ArgumentNullException">
            if entry passed is null.
            </exception>
            <exception cref="T:System.IO.IOException">
            if an I/O error occured.
            </exception>
            <exception cref="T:System.InvalidOperationException">
            if stream was finished
            </exception>
            <exception cref="T:Aspose.Cells.OpenXML.ZipException">
            Too many entries in the Zip file<br/>
            Entry name is too long<br/>
            Finish has already been called<br/>
            </exception>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipOutputStream.CloseEntry">
            <summary>
            Closes the current entry, updating header and footer information as required
            </summary>
            <exception cref="T:System.IO.IOException">
            An I/O error occurs.
            </exception>
            <exception cref="T:System.InvalidOperationException">
            No entry is active.
            </exception>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipOutputStream.Write(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Writes the given buffer to the current entry.
            </summary>
            <exception cref="T:Aspose.Cells.OpenXML.ZipException">
            Archive size is invalid
            </exception>
            <exception cref="T:System.InvalidOperationException">
            No entry is active.
            </exception>
        </member>
        <member name="M:Aspose.Cells.OpenXML.ZipOutputStream.Finish">
            <summary>
            Finishes the stream.  This will write the central directory at the
            end of the zip file and flush the stream.
            </summary>
            <remarks>
            This is automatically called when the stream is closed.
            </remarks>
            <exception cref="T:System.IO.IOException">
            An I/O error occurs.
            </exception>
            <exception cref="T:Aspose.Cells.OpenXML.ZipException">
            Comment exceeds the maximum length<br/>
            Entry name exceeds the maximum length
            </exception>
        </member>
        <member name="P:Aspose.Cells.OpenXML.ZipOutputStream.IsFinished">
            <summary>
            Gets boolean indicating central header has been added for this archive...
            No further entries can be added once this has been done.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Converter.CellAreas">
            <summary>
            Same as CellArea but more features are added, such as IComparable.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Converter.UnsupportedException">
            <summary>
            Indicates Aspose.Cells.Page does not support the specific operation yet.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Converter.InvalidSpreadSheetMLException">
            <summary>
            The exception that is thrown when the SpreadSheetML file passed to a method is not valid.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Converter.PageUtility.GetRCFormula(Aspose.Cells.Cell)">
            <summary>
            
            </summary>
            <param name="cell"></param>
            <returns></returns>
        </member>
        <member name="M:Aspose.Cells.Converter.PageUtility.GetRCFormula(Aspose.Cells.FormatCondition)">
            <summary>
            
            </summary>
            <param name="fc"></param>
            <returns></returns>
        </member>
        <member name="M:Aspose.Cells.Converter.PageUtility.GetRCFormula(Aspose.Cells.Validation,Aspose.Cells.Worksheet)">
            <summary>
            
            </summary>
            <param name="dv"></param>
            <param name="sheet"></param>
            <returns></returns>
        </member>
        <member name="M:Aspose.Cells.Converter.PageUtility.ConvertToSSMLFormula(System.String,System.Int32,System.Int32)">
            <summary>
            ConvertToSSMLFormula("=SUM(B2:B11, $B$111, Sheet22!A1)", 7, 2) will be
            	=SUM(R[-6]C[-1]:R[3]C[-1], R111C2, Sheet22!R[-7]C[-2])
            ConvertToSSMLFormula("=B5+B$6", 8, 2) will be
            	=R[-4]C[-1]+R6C[-1]
            </summary>
            <param name="formula"></param>
            <param name="currRow"></param>
            <param name="currCol"></param>
            <returns></returns>
        </member>
        <member name="M:Aspose.Cells.Converter.PageUtility.ConvertFromSSMLFormula(System.String,System.Int32,System.Int32)">
            <summary>
            
            </summary>
            <param name="formula"></param>
            <param name="currRow"></param>
            <param name="currCol"></param>
            <returns></returns>
            <remarks>
            Function will fail if there is a function starts with "RC".
            </remarks>
        </member>
        <member name="T:Aspose.Cells.BuiltInDocumentProperties">
            <summary>
            A collection of built-in document properties.
            </summary>
            <remarks>
            <p>Provides access to <see cref="T:Aspose.Cells.DocumentProperty"/> objects by their names (using an indexer) and
            via a set of typed properties that return values of appropriate types.</p>
            </remarks>
        </member>
        <member name="T:Aspose.Cells.DocumentProperties">
            <summary>
            Base class for <see cref="T:Aspose.Cells.BuiltInDocumentProperties"/> and <see cref="T:Aspose.Cells.CustomDocumentProperties"/> collections.
            </summary>
        </member>
        <member name="M:Aspose.Cells.DocumentProperties.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="M:Aspose.Cells.DocumentProperties.GetEnumerator">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="M:Aspose.Cells.DocumentProperties.Contains(System.String)">
            <summary>
            Returns true if a property with the specified name exists in the collection.
            </summary>
            <param name="name">The case-insensitive name of the property.</param>
            <returns>True if the property exists in the collection; false otherwise.</returns>
        </member>
        <member name="M:Aspose.Cells.DocumentProperties.IndexOf(System.String)">
            <summary>
            Gets the index of a property by name.
            </summary>
            <param name="name">The case-insensitive name of the property.</param>
            <returns>The zero based index. Negative value if not found.</returns>
        </member>
        <member name="M:Aspose.Cells.DocumentProperties.Remove(System.String)">
            <summary>
            Removes a property with the specified name from the collection.
            </summary>
            <param name="name">The case-insensitive name of the property.</param>
        </member>
        <member name="M:Aspose.Cells.DocumentProperties.RemoveAt(System.Int32)">
            <summary>
            Removes a property at the specified index.
            </summary>
            <param name="index">The zero based index.</param>
        </member>
        <member name="M:Aspose.Cells.DocumentProperties.Clear">
            <summary>
            Removes all properties from the collection.
            </summary>
        </member>
        <member name="M:Aspose.Cells.DocumentProperties.Clone">
            <summary>
            Makes a copy of the object.
            </summary>
            <returns></returns>
        </member>
        <member name="P:Aspose.Cells.DocumentProperties.Count">
            <summary>
            Gets number of items in the collection.
            </summary>
        </member>
        <member name="P:Aspose.Cells.DocumentProperties.Item(System.String)">
            <overloads>Returns a <see cref="T:Aspose.Cells.DocumentProperty"/> object.</overloads>
            <summary>
            Returns a <see cref="T:Aspose.Cells.DocumentProperty"/> object by the name of the property.
            </summary>
            <remarks>
            <p>Returns null if a property with the specified name is not found.</p>
            </remarks>
            <param name="name">The case-insensitive name of the property to retrieve.</param>
        </member>
        <member name="P:Aspose.Cells.DocumentProperties.Item(System.Int32)">
            <summary>
            Returns a <see cref="T:Aspose.Cells.DocumentProperty"/> object by index.
            </summary>
            <param name="index">Zero-based index of the <see cref="T:Aspose.Cells.DocumentProperty"/> to retrieve.</param>
        </member>
        <member name="M:Aspose.Cells.BuiltInDocumentProperties.#ctor">
            <summary>
            Ctor.
            </summary>
        </member>
        <member name="M:Aspose.Cells.BuiltInDocumentProperties.GetPropertyName(System.Int32,Aspose.Cells.PropertyGroup)">
            <summary>
            Gets the property name by id and property group. Returns null if not found.
            </summary>
        </member>
        <member name="M:Aspose.Cells.BuiltInDocumentProperties.GetPropertySchemaByName(System.String)">
            <summary>
            Gets a property schema by case-insensitive name, returns null if not found.
            </summary>
        </member>
        <member name="M:Aspose.Cells.BuiltInDocumentProperties.#cctor">
            <summary>
            Static ctor.
            </summary>
        </member>
        <member name="F:Aspose.Cells.BuiltInDocumentProperties.gAlternateNames">
            <summary>
            Stores pairs of "old" property names (used earlier) and "new" property names (used by MS Word).
            </summary>
        </member>
        <member name="P:Aspose.Cells.BuiltInDocumentProperties.Item(System.String)">
            <overloads>Returns a <see cref="T:Aspose.Cells.DocumentProperty"/> object.</overloads>
            <summary>
            Returns a <see cref="T:Aspose.Cells.DocumentProperty"/> object by the name of the property.
            </summary>
            <remarks>
            <p>The string names of the properties correspond to the names of the typed
            properties available from <see cref="T:Aspose.Cells.BuiltInDocumentProperties"/>.</p>
            
            <p>If you request a property that is not present in the document, but the name
            of the property is recognized as a valid built-in name, a new <see cref="T:Aspose.Cells.DocumentProperty"/> 
            is created, added to the collection and returned. The newly created property is assigned
            a default value (empty string, zero, false or DateTime.MinValue depending on the type
            of the built-in property).</p>
            
            <p>If you request a property that is not present in the document and the name
            is not recognized as a built-in name, a null is returned.</p>
            </remarks>
            <param name="name">The case-insensitive name of the property to retrieve.</param>
        </member>
        <member name="P:Aspose.Cells.BuiltInDocumentProperties.Author">
            <summary>
            Gets or sets the name of the document's author.
            </summary>
        </member>
        <member name="P:Aspose.Cells.BuiltInDocumentProperties.Bytes">
            <summary>
            Represents an estimate of the number of bytes in the document.
            </summary>
        </member>
        <member name="P:Aspose.Cells.BuiltInDocumentProperties.Characters">
            <summary>
            Represents an estimate of the number of characters in the document.
            </summary>
        </member>
        <member name="P:Aspose.Cells.BuiltInDocumentProperties.CharactersWithSpaces">
            <summary>
            Represents an estimate of the number of characters (including spaces) in the document.
            </summary>
        </member>
        <member name="P:Aspose.Cells.BuiltInDocumentProperties.Comments">
            <summary>
            Gets or sets the document comments.
            </summary>
        </member>
        <member name="P:Aspose.Cells.BuiltInDocumentProperties.Category">
            <summary>
            Gets or sets the category of the document.
            </summary>
        </member>
        <member name="P:Aspose.Cells.BuiltInDocumentProperties.Company">
            <summary>
            Gets or sets the company property.
            </summary>
        </member>
        <member name="P:Aspose.Cells.BuiltInDocumentProperties.CreatedTime">
            <summary>
            Gets or sets date of the document creation in UTC.
            </summary>
            <remarks>
            <p>Aspose.Cells does not update this property when you modify the document.</p>
            </remarks>
        </member>
        <member name="P:Aspose.Cells.BuiltInDocumentProperties.Keywords">
            <summary>
            Gets or sets the document keywords.
            </summary>
        </member>
        <member name="P:Aspose.Cells.BuiltInDocumentProperties.LastPrinted">
            <summary>
            Gets or sets the date when the document was last printed in UTC.
            </summary>
            <remarks>
            <p>If the document was never printed, this property will return DateTime.MinValue.</p>
            <p>Aspose.Cells does not update this property when you modify the document.</p>
            </remarks>
        </member>
        <member name="P:Aspose.Cells.BuiltInDocumentProperties.LastSavedBy">
            <summary>
            Gets or sets the name of the last author.
            </summary>
            <remarks>
            <p>Aspose.Cells does not update this property when you modify the document.</p>
            </remarks>
        </member>
        <member name="P:Aspose.Cells.BuiltInDocumentProperties.LastSavedTime">
            <summary>
            Gets or sets the time of the last save in UTC.
            </summary>
            <remarks>
            <p>Aspose.Cells does not update this property when you modify the document.</p>
            </remarks>
        </member>
        <member name="P:Aspose.Cells.BuiltInDocumentProperties.Lines">
            <summary>
            Represents an estimate of the number of lines in the document.
            </summary>
            <remarks>
            <p>Aspose.Cells does not update this property when you modify the document.</p>
            </remarks>
        </member>
        <member name="P:Aspose.Cells.BuiltInDocumentProperties.Manager">
            <summary>
            Gets or sets the manager property.
            </summary>
        </member>
        <member name="P:Aspose.Cells.BuiltInDocumentProperties.NameOfApplication">
            <summary>
            Gets or sets the name of the application.
            </summary>
        </member>
        <member name="P:Aspose.Cells.BuiltInDocumentProperties.Pages">
            <summary>
            Represents an estimate of the number of pages in the document.
            </summary>
        </member>
        <member name="P:Aspose.Cells.BuiltInDocumentProperties.Paragraphs">
            <summary>
            Represents an estimate of the number of paragraphs in the document.
            </summary>
        </member>
        <member name="P:Aspose.Cells.BuiltInDocumentProperties.RevisionNumber">
            <summary>
            Gets or sets the document revision number. 
            </summary>
            <remarks>
            <p>Aspose.Cells does not update this property when you modify the document.</p>
            </remarks>
        </member>
        <member name="P:Aspose.Cells.BuiltInDocumentProperties.Security">
            <summary>
            Undocumented.
            </summary>
        </member>
        <member name="P:Aspose.Cells.BuiltInDocumentProperties.Subject">
            <summary>
            Gets or sets the subject of the document.
            </summary>
        </member>
        <member name="P:Aspose.Cells.BuiltInDocumentProperties.Template">
            <summary>
            Gets or sets the informational name of the document template.
            </summary>
        </member>
        <member name="P:Aspose.Cells.BuiltInDocumentProperties.Title">
            <summary>
            Gets or sets the title of the document.
            </summary>
        </member>
        <member name="P:Aspose.Cells.BuiltInDocumentProperties.TotalEditingTime">
            <summary>
            Gets or sets the total editing time in minutes.
            </summary>
        </member>
        <member name="P:Aspose.Cells.BuiltInDocumentProperties.Version">
            <summary>
            Represents the version number of the application that created the document.
            </summary>
        </member>
        <member name="P:Aspose.Cells.BuiltInDocumentProperties.Words">
            <summary>
            Represents an estimate of the number of words in the document.
            </summary>
        </member>
        <member name="T:Aspose.Cells.CustomDocumentProperties">
            <summary>
            A collection of custom document properties. 
            </summary>
            <remarks>
            <p>Each <see cref="T:Aspose.Cells.DocumentProperty"/> object represents a custom property of a container document.</p>
            </remarks>
        </member>
        <member name="F:Aspose.Cells.CustomDocumentProperties.MaxReservedPropertyId">
            <summary>
            0-1 IDs are reserved by structured storage.
            </summary>
        </member>
        <member name="M:Aspose.Cells.CustomDocumentProperties.Add(System.String,System.String)">
            <overloads>Creates a new custom document property.</overloads>
            <summary>
            Creates a new custom document property of the <b>PropertyType.String</b> data type.
            </summary>
            <param name="name">The name of the property.</param>
            <param name="value">The value of the property.</param>
            <returns>The newly created property object.</returns>
        </member>
        <member name="M:Aspose.Cells.CustomDocumentProperties.Add(System.String,System.Int32)">
            <summary>
            Creates a new custom document property of the <b>PropertyType.Number</b> data type.
            </summary>
            <param name="name">The name of the property.</param>
            <param name="value">The value of the property.</param>
            <returns>The newly created property object.</returns>
        </member>
        <member name="M:Aspose.Cells.CustomDocumentProperties.Add(System.String,System.DateTime)">
            <summary>
            Creates a new custom document property of the <b>PropertyType.DateTime</b> data type.
            </summary>
            <param name="name">The name of the property.</param>
            <param name="value">The value of the property.</param>
            <returns>The newly created property object.</returns>
        </member>
        <member name="M:Aspose.Cells.CustomDocumentProperties.Add(System.String,System.Boolean)">
            <summary>
            Creates a new custom document property of the <b>PropertyType.Boolean</b> data type.
            </summary>
            <param name="name">The name of the property.</param>
            <param name="value">The value of the property.</param>
            <returns>The newly created property object.</returns>
        </member>
        <member name="M:Aspose.Cells.CustomDocumentProperties.Add(System.String,System.Double)">
            <summary>
            Creates a new custom document property of the <b>PropertyType.Float</b> data type.
            </summary>
            <param name="name">The name of the property.</param>
            <param name="value">The value of the property.</param>
            <returns>The newly created property object.</returns>
        </member>
        <member name="M:Aspose.Cells.CustomDocumentProperties.GetNextPropId">
            <summary>
            Gets next available property id. Used when adding new custom properties.
            </summary>
        </member>
        <member name="T:Aspose.Cells.DocumentProperty">
            <summary>
            Represents a custom or built-in document property.
            </summary>
        </member>
        <member name="M:Aspose.Cells.DocumentProperty.ToString">
            <summary>
            Returns the property value as a string.
            </summary>
            <remarks>
            <p>Converts a number property using Object.ToString(). Converts a boolean property
            into "Y" or "N". Converts a date property into a short date string.</p>
            </remarks>
        </member>
        <member name="M:Aspose.Cells.DocumentProperty.ToInt">
            <summary>
            Returns the property value as integer.
            </summary>
            <remarks>
            Throws an exception if the property type is not PropertyType.Number.
            </remarks>
        </member>
        <member name="M:Aspose.Cells.DocumentProperty.ToDouble">
            <summary>
            Returns the property value as double.
            </summary>
            <remarks>
            Throws an exception if the property type is not PropertyType.Float.
            </remarks>
        </member>
        <member name="M:Aspose.Cells.DocumentProperty.ToDateTime">
            <summary>
            Returns the property value as DateTime in local timezone.
            </summary>
            <remarks>
            <p>Throws an exception if the property type is not PropertyType.Date.</p>
            </remarks>
        </member>
        <member name="M:Aspose.Cells.DocumentProperty.ToBool">
            <summary>
            Returns the property value as bool.
            </summary>
            <remarks>
            <p>Throws an exception if the property type is not PropertyType.Boolean.</p>
            </remarks>
        </member>
        <member name="M:Aspose.Cells.DocumentProperty.Clone">
            <summary>
            Makes a copy of the object.
            </summary>
        </member>
        <member name="P:Aspose.Cells.DocumentProperty.Name">
            <summary>
            Returns the name of the property.
            </summary>
        </member>
        <member name="P:Aspose.Cells.DocumentProperty.Value">
            <summary>
            Gets or sets the value of the property.
            </summary>
        </member>
        <member name="P:Aspose.Cells.DocumentProperty.Type">
            <summary>
            Gets the data type of the property.
            </summary>
        </member>
        <member name="P:Aspose.Cells.DocumentProperty.IsGeneratedName">
            <summary>
            Returns true if this property does not have a name in the OLE2 storage
            and a unique name was generated only for the public API.
            </summary>
        </member>
        <member name="P:Aspose.Cells.DocumentProperty.Id">
            <summary>
            PropID for the structured storage.
            
            It looks like in MS Excel some properties are "references" (links). I don't fully 
            understand this, but them seem to have the 0x1000000 flag set. The Id of such a 
            property is the flag plus the id of the property it references. Here is an example:
            
            PropertyA: Id:0x00000002, Name:ASGlobalCheckmark, Value:200
            PropertyB: Id:0x01000002, Name:null, Value:ASGlobackCheckmark
            
            PropertyA seems to be just a normal property. But PropertyB seems to be like
            an addition that specifies that PropertyA is a link and the value comes from
            the range called ASGlobackCheckmark in the spreadsheet.
            </summary>
        </member>
        <member name="P:Aspose.Cells.DocumentProperty.IdWithoutLinkFlag">
            <summary>
            Gets the id of the property without the link flag.
            </summary>
        </member>
        <member name="P:Aspose.Cells.DocumentProperty.IsLink">
            <summary>
            True if this property is a link property. I think only valid for MS Excel. See above.
            </summary>
        </member>
        <member name="P:Aspose.Cells.DocumentProperty.Group">
            <summary>
            Needed to differentiate which structured storage property set this property belongs to.
            </summary>
        </member>
        <member name="T:Aspose.Cells.PropertyGroup">
            <summary>
            Specifies which group this property belongs to.
            Technically speaking I need this because properties from two different underlying property 
            sets are exposed to the user in one collection and I need a way to differentiate.
            </summary>
        </member>
        <member name="T:Aspose.Cells.PropertySchema">
            <summary>
            Defines info about a built-in property.
            </summary>
        </member>
        <member name="T:Aspose.Cells.PropertyType">
            <summary>
            Specifies data type of a document property.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PropertyType.Boolean">
            <summary>
            The property is a boolean value.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PropertyType.DateTime">
            <summary>
            The property is a date time value.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PropertyType.Double">
            <summary>
            The property is a floating number.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PropertyType.Number">
            <summary>
            The property is an integer number.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PropertyType.String">
            <summary>
            The property is a string value.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PropertyType.Blob">
            <summary>
            The property is a byte array.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Encryption.BIFF7Encrypter">
            <summary>
            BIFF2-BIFF7 XOR Stream Encryption Realization.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Encryption.BIFF7Encrypter.#ctor(System.String)">
            <summary>
            EncryptionBIFF7XOR constructor.
            </summary>
            <param name="password">
            The password used to encrypt or decrypt the stream.
            </param>
            <remarks>
            Encryption takes place for the contents of a record. The record header (record 
            identifier and size) is not encrypted.
            There are a few records or data fields that are never encrypted either:
            The entire BOF record
            The entire INTERFACEHDR and INTERFACEEND record
            The stream position field in the BOUNDSHEET record
            </remarks>
            Test Case:
            Encrypted record: {0xca, 0x57, 0xa7, 0x57, 0xdc, 0xf4, 0xf3, 0xd4, 0xe1, 0x92, 0xc5, 0x2d,
            0x19, 0x32, 0xbe, 0x6d, 0xcd, 0x17}
            Plain record: {0x60, 0x00, 0x24, 0x00, 0xc0, 0x33, 0xa8, 0x27, 0x38, 0x00, 0x00, 0x00,
            0x00, 0x00, 0x01, 0x00, 0x58, 0x02}
            Stream Position: 0xCD
            Record Size: 0x12
            Password: ttt
            Hashvalue: 0xCCD0
            Key: 0x32DA
            See the FILEPASS documentation for more details.
        </member>
        <member name="M:Aspose.Cells.Encryption.BIFF7Encrypter.Encrypt(System.Byte[],System.Int32,System.Int16)">
            <summary>
            Encrypts the given data.
            </summary>
            <param name="input">The given data.  Record header is not included.</param>
            <param name="streamPos">Stream position at the start of the given data.</param>
            <param name="recordSize">Record size. The starting recordSize bytes of input will be encrypted.</param>
            <returns>Encrypted data. The length equals to recordSize.</returns>
        </member>
        <member name="M:Aspose.Cells.Encryption.BIFF7Encrypter.Decrypt(System.Byte[],System.Int32,System.Int16)">
            <summary>
            Decrypts the given data.
            </summary>
            <param name="input">The given data.  Record header is not included.</param>
            <param name="streamPos">The start stream position of the given data.</param>
            <param name="recordSize">Record size. The starting recordSize bytes of input will be decrypted.</param>
            <returns>Decrypted data. The length equals to recordSize.</returns>
        </member>
        <member name="M:Aspose.Cells.Encryption.BIFF7Encrypter.VerifyPassword(System.String,System.UInt16,System.UInt16)">
            <summary>
            Verifies password with hash value and key. See FILEPASS record documentation for detail.
            </summary>
            <returns>True if match.</returns>
        </member>
        <member name="T:Aspose.Cells.Encryption.Cipher">
            <summary>
            Summary description for Cipher.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Encryption.Cipher.rtl_cipher_create(Aspose.Cells.Encryption.rtlCipherAlgorithm,Aspose.Cells.Encryption.rtlCipherMode)">
            <summary>
            Create a cipher handle for the given algorithm and mode.
            </summary>
            <param name="Algorithm">
            cipher algorithm.
            </param>
            <param name="Mode">
            cipher mode.
            </param>
            <returns>
            Cipher handle, or null upon failure.
            </returns>
        </member>
        <member name="M:Aspose.Cells.Encryption.Cipher.rtl_cipher_init(Aspose.Cells.Encryption.CipherARCFOUR_Impl,Aspose.Cells.Encryption.rtlCipherDirection,System.Byte[],System.UInt32,System.Byte[],System.UInt32)">
            <summary>
            Inititialize a cipher for the given direction.
            </summary>
            <param name="Cipher">cipher handle.</param>
            <param name="Direction">cipher direction.</param>
            <param name="pKeyData">key material buffer.</param>
            <param name="nKeyLen">key material length in bytes.</param>
            <param name="pArgData">initialization vector buffer.</param>
            <param name="nArgLen">initialization vector length in bytes.</param>
        </member>
        <member name="M:Aspose.Cells.Encryption.Cipher.rtl_cipher_decode(Aspose.Cells.Encryption.CipherARCFOUR_Impl,System.Byte[],System.UInt32,System.UInt32,System.Byte[],System.UInt32,System.UInt32)">
            <summary>
            Decode a buffer under a given cipher algorithm.
            </summary>
            <param name="Cipher">cipher handle.</param>
            <param name="pData">ciphertext buffer.</param>
            <param name="nDataOffset">start position of ciphertext buffer.</param>
            <param name="nDatLen">ciphertext length in bytes.</param>
            <param name="pBuffer">plaintext buffer.</param>
            <param name="nBuffOffset">start position of plaintext buffer.</param>
            <param name="nBufLen">plaintext length in bytes.</param>
            <remarks>
            @precond Initialized for a compatible cipher direction.
            </remarks>
        </member>
        <member name="M:Aspose.Cells.Encryption.Cipher.rtl_cipher_encode(Aspose.Cells.Encryption.CipherARCFOUR_Impl,System.Byte[],System.UInt32,System.UInt32,System.Byte[],System.UInt32,System.UInt32)">
            <summary>
            Encode a buffer under a given cipher algorithm.
            </summary>
            <param name="Cipher">cipher handle.</param>
            <param name="pData">plaintext buffer.</param>
            <param name="nDataOffset">start position of plaintext buffer.</param>
            <param name="nDatLen">plaintext length in bytes.</param>
            <param name="pBuffer">ciphertext buffer.</param>
            <param name="nBuffOffset">start position of ciphertext buffer.</param>
            <param name="nBufLen">ciphertext length in bytes.</param>
            <returns></returns>
        </member>
        <member name="M:Aspose.Cells.Encryption.Cipher.rtl_cipher_createARCFOUR(Aspose.Cells.Encryption.rtlCipherMode)">
            <summary>
            Create a RC4 cipher handle for the given mode.
            </summary>
            <param name="Mode">
            cipher mode. Must be rtl_Cipher_ModeStream.
            </param>
            <returns>Cipher handle, or null upon failure.</returns>
            <remarks>
            The RC4 symmetric stream cipher algorithm is specified in
            Bruce Schneier: Applied Cryptography, 2nd edition, ch. 17.1
            </remarks>
        </member>
        <member name="M:Aspose.Cells.Encryption.Cipher.rtl_cipher_initARCFOUR(Aspose.Cells.Encryption.CipherARCFOUR_Impl,Aspose.Cells.Encryption.rtlCipherDirection,System.Byte[],System.UInt32,System.Byte[],System.UInt32)">
            <summary>
            
            </summary>
            <param name="Cipher"></param>
            <param name="Direction"></param>
            <param name="pKeyData"></param>
            <param name="nKeyLen"></param>
            <param name="pArgData"></param>
            <param name="nArgLen"></param>
            <returns></returns>
        </member>
        <member name="M:Aspose.Cells.Encryption.Digest.rtl_digest_create(Aspose.Cells.Encryption.rtlDigestAlgorithm)">
            <summary>
            Create a digest handle for the given algorithm.
            </summary>
            <param name="Algorithm">digest algorithm.</param>
            <returns>Digest handle, or null upon failure.</returns>
        </member>
        <member name="M:Aspose.Cells.Encryption.Digest.rtl_digest_updateMD5(Aspose.Cells.Encryption.DigestMD5_Impl,System.Byte[],System.UInt32,System.UInt32)">
            <summary>
            Update a MD5 digest with given data.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Encryption.Digest.rtl_digest_rawMD5(Aspose.Cells.Encryption.DigestMD5_Impl,System.Byte[],System.UInt32)">
            <summary>
            Retrieve the raw (not finalized) MD5 digest value.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Encryption.Encrypter.Update(Aspose.Cells.Encryption.SvStream,System.UInt16)">
            <summary>
            Updates the decrypter on start of a new record or after seeking stream.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Encryption.Encrypter.Encrypt(System.Byte[],System.UInt16,System.UInt16,System.UInt32)">
            <summary>
            Reads and decrypts nBytes bytes.
            </summary>
            <returns>Count of bytes really read.</returns>
        </member>
        <member name="M:Aspose.Cells.Encryption.Encrypter.Init(System.String,System.Byte[],System.Byte[],System.Byte[])">
            <summary>
            Initializes the internal codec.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Encryption.Encrypter.GetBlock(System.UInt64)">
            <summary>
            Returns the block number corresponding to the passed stream position.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Encryption.Encrypter.GetOffset(System.UInt64)">
            <summary>
            Returns the block offset corresponding to the passed stream position.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Encryption.MD4">
            <summary>
            Implements the MD4 message digest algorithm in C#
            </summary>
        </member>
        <member name="F:Aspose.Cells.Encryption.MD4.BLOCK_LENGTH">
            <summary>
            The size in bytes of the input block to the transformation algorithm
            </summary>
        </member>
        <member name="F:Aspose.Cells.Encryption.MD4.context">
            <summary>
            4 32-bit words (interim result)
            </summary>
        </member>
        <member name="F:Aspose.Cells.Encryption.MD4.count">
            <summary>
            Number of bytes procesed so far mod. 2 power of 64.
            </summary>
        </member>
        <member name="F:Aspose.Cells.Encryption.MD4.buffer">
            <summary>
            512-bit input buffer = 16 x 32-bit words holds until it reaches 512 bits
            </summary>
        </member>
        <member name="F:Aspose.Cells.Encryption.MD4.X">
            <summary>
            512-bit work buffer = 16 x 32-bit words
            </summary>
        </member>
        <member name="M:Aspose.Cells.Encryption.MD4.#ctor(Aspose.Cells.Encryption.MD4)">
            <summary>
            This constructor is here to implement the clonability of this class
            </summary>
            <param name="md"> </param>
        </member>
        <member name="M:Aspose.Cells.Encryption.MD4.engineReset">
            <summary>
            Resets this object disregarding any temporary data present at the
            time of the invocation of this call.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Encryption.MD4.engineUpdate(System.Byte)">
            <summary>
            Continues an MD4 message digest using the input byte
            </summary>
            <param name="b">byte to input</param>
        </member>
        <member name="M:Aspose.Cells.Encryption.MD4.engineUpdate(System.Byte[],System.Int32,System.Int32)">
            <summary>
            MD4 block update operation
            </summary>
            <remarks>
            Continues an MD4 message digest operation by filling the buffer, 
            transform(ing) data in 512-bit message block(s), updating the variables
            context and count, and leaving (buffering) the remaining bytes in buffer
            for the next update or finish.
            </remarks>
            <param name="input">input block</param>
            <param name="offset">start of meaningful bytes in input</param>
            <param name="len">count of bytes in input blcok to consider</param>
        </member>
        <member name="M:Aspose.Cells.Encryption.MD4.engineDigest">
            <summary>
            Completes the hash computation by performing final operations such
            as padding.  At the return of this engineDigest, the MD engine is
            reset.
            </summary>
            <returns>the array of bytes for the resulting hash value.</returns>
        </member>
        <member name="M:Aspose.Cells.Encryption.MD4.GetByteHashFromString(System.String)">
            <summary>
            Returns a byte hash from a string
            </summary>
            <param name="s">string to hash</param>
            <returns>byte-array that contains the hash</returns>
        </member>
        <member name="M:Aspose.Cells.Encryption.MD4.GetByteHashFromBytes(System.Byte[])">
            <summary>
            Returns a binary hash from an input byte array
            </summary>
            <param name="b">byte-array to hash</param>
            <returns>binary hash of input</returns>
        </member>
        <member name="M:Aspose.Cells.Encryption.MD4.GetHexHashFromBytes(System.Byte[])">
            <summary>
            Returns a string that contains the hexadecimal hash
            </summary>
            <param name="b">byte-array to input</param>
            <returns>String that contains the hex of the hash</returns>
        </member>
        <member name="M:Aspose.Cells.Encryption.MD4.GetByteHashFromByte(System.Byte)">
            <summary>
            Returns a byte hash from the input byte
            </summary>
            <param name="b">byte to hash</param>
            <returns>binary hash of the input byte</returns>
        </member>
        <member name="M:Aspose.Cells.Encryption.MD4.GetHexHashFromByte(System.Byte)">
            <summary>
            Returns a string that contains the hexadecimal hash
            </summary>
            <param name="b">byte to hash</param>
            <returns>String that contains the hex of the hash</returns>
        </member>
        <member name="M:Aspose.Cells.Encryption.MD4.GetHexHashFromString(System.String)">
            <summary>
            Returns a string that contains the hexadecimal hash
            </summary>
            <param name="s">string to hash</param>
            <returns>String that contains the hex of the hash</returns>
        </member>
        <member name="M:Aspose.Cells.Encryption.MD4.transform(System.Byte[]@,System.Int32)">
            <summary>
            MD4 basic transformation
            </summary>
            <remarks>
            Transforms context based on 512 bits from input block starting
            from the offset'th byte.
            </remarks>
            <param name="block">input sub-array</param>
            <param name="offset">starting position of sub-array</param>
        </member>
        <member name="M:Aspose.Cells.Encryption.Memory.rtl_copyMemory(System.UInt32[],System.UInt32,System.Byte[],System.UInt32,System.UInt32)">
            <remarks>
            It may have bugs because it is not migrated directly from OpenOffice's C++ source.
            Only works on little endian machines.
            Written by Warren.F.Zhang.
            </remarks>
            <param name="destIndex">
            The index is byte based index! For example, index 5 means the 2nd byte of dest[1]!
            </param>
            <param name="bytes"></param>
            <param name="dest">
            </param>
            <param name="src"></param>
            <param name="srcIndex"></param>
        </member>
        <member name="M:Aspose.Cells.Encryption.Memory.memcmp(System.Byte[],System.Byte[],System.UInt32)">
            <remarks>
            It may have bugs because it is not migrated directly from OpenOffice's C++ source.
            Written by Warren.F.Zhang.
            </remarks>
        </member>
        <member name="T:Aspose.Cells.Encryption.MSCodec_Std97">
            <summary>
            Encodes and decodes data from protected MSO 97+ documents.
            This is a wrapper class around low level cryptographic functions from RTL.
            Implementation is based on the wvDecrypt package by Caolan McNamara:
            http://www.csn.ul.ie/~caolan/docs/wvDecrypt.html
            </summary>
        </member>
        <member name="M:Aspose.Cells.Encryption.MSCodec_Std97.InitKey(System.UInt16[],System.Byte[])">
            <summary>
            Initializes the algorithm with the specified password and document ID.
            </summary>
            <param name="pPassData">
            Wide character array containing the password. Must be zero
            terminated, which results in a maximum length of 15 characters.
            </param>
            <param name="pUnique">
            Unique document identifier read from or written to the file.
            </param>
        </member>
        <member name="M:Aspose.Cells.Encryption.MSCodec_Std97.VerifyKey(System.Byte[],System.Byte[])">
            <summary>
            Verifies the validity of the password using the passed salt data.
            </summary>
            <param name="pSaltData"></param>
            <param name="pSaltDigest"></param>
            <remarks>
            The codec must be initialized with InitKey() before this function can be used.
            </remarks>
        </member>
        <member name="M:Aspose.Cells.Encryption.MSCodec_Std97.GenerateHash(System.Byte[],System.Byte[]@,System.Byte[]@)">
            <summary>
            Generates salt data and salt digest. Must be called after InitKey().
            </summary>
            <remarks>
            Incomplete
            </remarks>
        </member>
        <member name="M:Aspose.Cells.Encryption.MSCodec_Std97.InitCipher(System.UInt32)">
            <summary>
            Rekeys the codec using the specified counter.
            After reading a specific amount of data the cipher algorithm needs to
            be rekeyed using a counter that counts the data blocks.
            
            The block size is for example 512 Bytes for Word files and 1024 Bytes
            for Excel files.
            </summary>
            <param name="nCounter">
            Block counter used to rekey the cipher.
            </param>
            <remarks>
            The codec must be initialized with InitKey() before this function
            can be used.
            </remarks>
        </member>
        <member name="M:Aspose.Cells.Encryption.MSCodec_Std97.Decode(System.Byte[],System.UInt32,System.UInt32,System.Byte[],System.UInt32,System.UInt32)">
            <summary>
            Decodes a block of memory.
            </summary>
            <param name="pData">
            Encrypted source data block.
            </param>
            <param name="nDataOffset">
            Starting offset.
            </param>
            <param name="nDatLen">
            Size of the passed source data block.
            </param>
            <param name="pBuffer">
            Destination buffer for the decrypted data.
            </param>
            <param name="nBuffOffset">
            Starting offset.
            </param>
            <param name="nBufLen">
            Size of the destination buffer.
            </param>
            <returns>
            true = Decoding was successful (no error occured).
            </returns>
            <remarks>
            The codec must be initialized with InitKey() before this function
            can be used. The destination buffer must be able to take all
            encoded data from the source buffer (usually this means it must be
            as long as or longer than the source buffer).
            </remarks>
        </member>
        <member name="M:Aspose.Cells.Encryption.MSCodec_Std97.Encode(System.Byte[],System.UInt32,System.UInt32,System.Byte[],System.UInt32,System.UInt32)">
            <summary>
            Decodes a block of memory.
            </summary>
            <remarks>
            It is not migrated from OpenOffice's C++ code and thus may have bugs.
            Written by Warren F.Zhang, Nov 1, 2005
            </remarks>
        </member>
        <member name="M:Aspose.Cells.Encryption.MSCodec_Std97.Skip(System.UInt32)">
            <summary>
            Lets the cipher skip a specific amount of bytes.
            This function sets the cipher to the same state as if the specified
            amount of data has been decoded with one or more calls of Decode().
            </summary>
            <param name="nDatLen">
            Number of bytes to be skipped (cipher "seeks" forward).
            </param>
            <remarks>
            The codec must be initialized with InitKey() before this function
            can be used.
            </remarks>
        </member>
        <member name="T:Aspose.Cells.FormulaUtility.Constants">
            <summary>
            Mathematical Constants
            </summary>
            <seealso cref="!:SiConstants"/>
            <seealso cref="!:SiPrefixes"/>
        </member>
        <member name="F:Aspose.Cells.FormulaUtility.Constants.E">
            <summary>e</summary>
        </member>
        <member name="F:Aspose.Cells.FormulaUtility.Constants.Log2E">
            <summary>log[2](e)</summary>
        </member>
        <member name="F:Aspose.Cells.FormulaUtility.Constants.Log10E">
            <summary>log[10](e)</summary>
        </member>
        <member name="F:Aspose.Cells.FormulaUtility.Constants.Ln2">
            <summary>log[e](2)</summary>
        </member>
        <member name="F:Aspose.Cells.FormulaUtility.Constants.Ln10">
            <summary>log[e](10)</summary>
        </member>
        <member name="F:Aspose.Cells.FormulaUtility.Constants.LnPi">
            <summary>log[e](pi)</summary>
        </member>
        <member name="F:Aspose.Cells.FormulaUtility.Constants.InvE">
            <summary>1/e</summary>
        </member>
        <member name="F:Aspose.Cells.FormulaUtility.Constants.SqrtE">
            <summary>sqrt(e)</summary>
        </member>
        <member name="F:Aspose.Cells.FormulaUtility.Constants.Sqrt2">
            <summary>sqrt(2)</summary>
        </member>
        <member name="F:Aspose.Cells.FormulaUtility.Constants.Sqrt1_2">
            <summary>sqrt(1/2) = 1/sqrt(2) = sqrt(2)/2</summary>
        </member>
        <member name="F:Aspose.Cells.FormulaUtility.Constants.HalfSqrt3">
            <summary>sqrt(3)/2</summary>
        </member>
        <member name="F:Aspose.Cells.FormulaUtility.Constants.Pi">
            <summary>pi</summary>
        </member>
        <member name="F:Aspose.Cells.FormulaUtility.Constants.Pi_2">
            <summary>pi/2</summary>
        </member>
        <member name="F:Aspose.Cells.FormulaUtility.Constants.Pi_4">
            <summary>pi/4</summary>
        </member>
        <member name="F:Aspose.Cells.FormulaUtility.Constants.SqrtPi">
            <summary>sqrt(pi)</summary>
        </member>
        <member name="F:Aspose.Cells.FormulaUtility.Constants.Sqrt2Pi">
            <summary>sqrt(2pi)</summary>
        </member>
        <member name="F:Aspose.Cells.FormulaUtility.Constants.InvPi">
            <summary>1/pi</summary>
        </member>
        <member name="F:Aspose.Cells.FormulaUtility.Constants.TwoInvPi">
            <summary>2/pi</summary>
        </member>
        <member name="F:Aspose.Cells.FormulaUtility.Constants.InvSqrtPi">
            <summary>1/sqrt(pi)</summary>
        </member>
        <member name="F:Aspose.Cells.FormulaUtility.Constants.InvSqrt2Pi">
            <summary>1/sqrt(2pi)</summary>
        </member>
        <member name="F:Aspose.Cells.FormulaUtility.Constants.TwoInvSqrtPi">
            <summary>2/sqrt(pi)</summary>
        </member>
        <member name="F:Aspose.Cells.FormulaUtility.Constants.Degree">
            <summary>(pi)/180 - factor to convert from Degree (deg) to Radians (rad).</summary>
            <seealso cref="!:Trig.DegreeToRadian"/>
            <seealso cref="!:Trig.RadianToDegree"/>
        </member>
        <member name="F:Aspose.Cells.FormulaUtility.Constants.Grad">
            <summary>(pi)/200 - factor to convert from NewGrad (grad) to Radians (rad).</summary>
            <seealso cref="!:Trig.GradToRadian"/>
            <seealso cref="!:Trig.RadianToGrad"/>
        </member>
        <member name="F:Aspose.Cells.FormulaUtility.Constants.PowerDecibel">
            <summary>ln(10)/20 - factor to convert from Power Decibel (dB) to Neper (Np). Use this version when the Decibel represent a power gain but the compared values are not powers (e.g. amplitude, current, voltage).</summary>
            <seealso cref="!:Ratios.RatioToPowerDecibel(double)"/>
            <seealso cref="!:Ratios.PowerDecibelToRatio"/>
            <seealso cref="!:Ratios.PowerDecibelToValue"/>
        </member>
        <member name="F:Aspose.Cells.FormulaUtility.Constants.NeutralDecibel">
            <summary>ln(10)/10 - factor to convert from Neutral Decibel (dB) to Neper (Np). Use this version when either both or neither of the Decibel and the compared values represent powers.</summary>
            <seealso cref="!:Ratios.RatioToDecibel(double)"/>
            <seealso cref="!:Ratios.DecibelToRatio"/>
            <seealso cref="!:Ratios.DecibelToValue"/>
        </member>
        <member name="F:Aspose.Cells.FormulaUtility.Constants.Catalan">
            <summary>Catalan constant</summary>
            <remarks>Sum(k=0 -> inf){ (-1)^k/(2*k + 1)2 }</remarks>
        </member>
        <member name="F:Aspose.Cells.FormulaUtility.Constants.EulerGamma">
            <summary>The Euler-Mascheroni constant</summary>
            <remarks>lim(n -> inf){ Sum(k=1 -> n) { 1/k - log(n) } }</remarks>
        </member>
        <member name="F:Aspose.Cells.FormulaUtility.Constants.GoldenRatio">
            <summary>(1+sqrt(5))/2</summary>
        </member>
        <member name="F:Aspose.Cells.FormulaUtility.Constants.Glaisher">
            <summary>Glaisher Constant</summary>
            <remarks>e^(1/12 - Zeta(-1))</remarks>
        </member>
        <member name="F:Aspose.Cells.FormulaUtility.Constants.Khinchin">
            <summary>Khinchin constant</summary>
            <remarks>prod(k=1 -> inf){1+1/(k*(k+2))^log(k,2)}</remarks>
        </member>
        <member name="T:Aspose.Cells.FormulaUtility.FloatingPoint64">
            <summary>
            Helper functions for dealing with floating point numbers.
            </summary>
        </member>
        <member name="T:Aspose.Cells.FormulaUtility.Number">
            <summary>
            Helper functions for dealing with floating point numbers.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FormulaUtility.Number.SmallestNumberGreaterThanZero">
            <summary>2^(-1074)</summary>
        </member>
        <member name="F:Aspose.Cells.FormulaUtility.Number.RelativeAccuracy">
            <summary>2^(-53)</summary>
        </member>
        <member name="F:Aspose.Cells.FormulaUtility.Number.PositiveRelativeAccuracy">
            <summary>2^(-52)</summary>
        </member>
        <member name="F:Aspose.Cells.FormulaUtility.Number.DefaultRelativeAccuracy">
            <summary>10 * 2^(-52)</summary>
        </member>
        <member name="M:Aspose.Cells.FormulaUtility.Number.EpsilonOf(System.Double)">
            <summary>
            Evaluates the minimum distance to the next distinguishable number near the argument value.
            </summary>
            <returns>Relative Epsilon (positive double or NaN).</returns>
            <remarks>Evaluates the <b>negative</b> epsilon. The more common positive epsilon is equal to two times this negative epsilon.</remarks>
            <seealso cref="M:Aspose.Cells.FormulaUtility.Number.PositiveEpsilonOf(System.Double)"/>
        </member>
        <member name="M:Aspose.Cells.FormulaUtility.Number.PositiveEpsilonOf(System.Double)">
            <summary>
            Evaluates the minimum distance to the next distinguishable number near the argument value.
            </summary>
            <returns>Relative Epsilon (positive double or NaN)</returns>
            <remarks>Evaluates the <b>positive</b> epsilon. See also <see cref="M:Aspose.Cells.FormulaUtility.Number.EpsilonOf(System.Double)"/></remarks>
            <seealso cref="M:Aspose.Cells.FormulaUtility.Number.EpsilonOf(System.Double)"/>
        </member>
        <member name="M:Aspose.Cells.FormulaUtility.Number.Increment(System.Double)">
            <summary>
            Increments a floating point number to the next bigger number representable by the data type.
            </summary>
            <remarks>
            The incrementation step length depends on the provided value.
            Increment(double.MaxValue) will return positive infinity.
            </remarks>
        </member>
        <member name="M:Aspose.Cells.FormulaUtility.Number.Decrement(System.Double)">
            <summary>
            Decrements a floating point number to the next smaller number representable by the data type.
            </summary>
            <remarks>
            The decrementation step length depends on the provided value.
            Decrement(double.MinValue) will return negative infinity.
            </remarks>
        </member>
        <member name="M:Aspose.Cells.FormulaUtility.Number.NumbersBetween(System.Double,System.Double)">
            <summary>
            Evaluates the count of numbers between two double numbers
            </summary>
            <remarks>The second number is included in the number, thus two equal numbers evaluate to zero and two neighbour numbers evaluate to one. Therefore, what is returned is actually the count of numbers between plus 1.</remarks>
        </member>
        <member name="M:Aspose.Cells.FormulaUtility.Number.ToLexicographicalOrderedUInt64(System.Double)">
            <summary>
            Maps a double to an unsigned long integer which provides lexicographical ordering.
            </summary>
        </member>
        <member name="M:Aspose.Cells.FormulaUtility.Number.ToLexicographicalOrderedInt64(System.Double)">
            <summary>
            Maps a double to an signed long integer which provides lexicographical ordering.
            </summary>
        </member>
        <member name="M:Aspose.Cells.FormulaUtility.Number.SignedMagnitudeToTwosComplementUInt64(System.Int64)">
            <summary>
            Converts a long integer in signed-magnitude format to an unsigned long integer in two-complement format.
            </summary>
        </member>
        <member name="M:Aspose.Cells.FormulaUtility.Number.SignedMagnitudeToTwosComplementInt64(System.Int64)">
            <summary>
            Converts an unsigned long integer in two-complement to a long integer in signed-magnitude format format.
            </summary>
        </member>
        <member name="M:Aspose.Cells.FormulaUtility.Number.AlmostEqual(System.Double,System.Double,System.Int32)">
            <param name="maxNumbersBetween">The maximum count of numbers between the two numbers plus one ([a,a] -> 0, [a,a+e] -> 1, [a,a+2e] -> 2, ...).</param>
            <param name="a">The first number</param>
            <param name="b">The second number</param>
        </member>
        <member name="M:Aspose.Cells.FormulaUtility.Number.AlmostEqual(System.Double,System.Double,System.UInt64)">
            <param name="maxNumbersBetween">The maximum count of numbers between the two numbers plus one ([a,a] -> 0, [a,a+e] -> 1, [a,a+2e] -> 2, ...).</param>
            <param name="a">The first number</param>
            <param name="b">The second number</param>
        </member>
        <member name="M:Aspose.Cells.FormulaUtility.Number.AlmostEqualNorm(System.Double,System.Double,System.Double,System.Double)">
            <param name="a">The first number</param>
            <param name="b">The second number</param>
            <param name="diff">The difference of the two numbers according to the Norm</param>
            <param name="relativeAccuracy">The relative accuracy required for being almost equal.</param>
        </member>
        <member name="M:Aspose.Cells.FormulaUtility.Number.AlmostEqualNorm(System.Double,System.Double,System.Double)">
            <param name="a">The first number</param>
            <param name="b">The second number</param>
            <param name="diff">The difference of the two numbers according to the Norm</param>
        </member>
        <member name="M:Aspose.Cells.FormulaUtility.Number.AlmostEqual(System.Double,System.Double,System.Double)">
            <param name="a">The first number</param>
            <param name="b">The second number</param>
            <param name="relativeAccuracy">The relative accuracy required for being almost equal.</param>
        </member>
        <member name="M:Aspose.Cells.FormulaUtility.Number.AlmostEqual(System.Double,System.Double)">
            <param name="a">The first number</param>
            <param name="b">The second number</param>
        </member>
        <member name="M:Aspose.Cells.FormulaUtility.Number.AlmostEqual(System.Double[],System.Double[])">
            <param name="x">The first vector</param>
            <param name="y">The second vector</param>
        </member>
        <member name="T:Aspose.Cells.FormulaUtility.Fn">
            <summary>
            Double-precision special functions toolkit.
            </summary>
        </member>
        <member name="M:Aspose.Cells.FormulaUtility.Fn.Hypot(System.Double,System.Double)">
            <summary> Returns <code>sqrt(a<sup>2</sup> + b<sup>2</sup>)</code> 
            without underflow/overflow.</summary>
        </member>
        <member name="M:Aspose.Cells.FormulaUtility.Fn.IntPow(System.Int64,System.UInt32)">
            <summary>
            Integer Power
            </summary>
        </member>
        <member name="M:Aspose.Cells.FormulaUtility.Fn.IntPow2(System.Int32)">
            <summary>
            Raises 2 to the provided integer exponent (0 &lt;= exponent &lt; 31).
            </summary>
            <exception cref="T:System.ArgumentOutOfRangeException"/>
        </member>
        <member name="M:Aspose.Cells.FormulaUtility.Fn.IntLog2(System.Int32)">
            <summary>
            Evaluates the logarithm to base 2 of the provided integer value.
            </summary>
        </member>
        <member name="M:Aspose.Cells.FormulaUtility.Fn.CeilingToPowerOf2(System.Int32)">
            <summary>
            Returns the smallest integer power of two bigger or equal to the value. 
            </summary>
        </member>
        <member name="M:Aspose.Cells.FormulaUtility.Fn.FloorToPowerOf2(System.Int32)">
            <summary>
            Returns the biggest integer power of two smaller or equal to the value. 
            </summary>
        </member>
        <member name="M:Aspose.Cells.FormulaUtility.Fn.Gcd(System.Int64,System.Int64)">
            <summary>
            Returns the greatest common divisor of two integers using euclids algorithm.
            </summary>
            <returns>gcd(a,b)</returns>
        </member>
        <member name="M:Aspose.Cells.FormulaUtility.Fn.Gcd(System.Int64,System.Int64,System.Int64@,System.Int64@)">
            <summary>
            Computes the extended greatest common divisor, such that a*x + b*y = gcd(a,b).
            </summary>
            <returns>gcd(a,b)</returns>
            <example>
            <code>
            long x,y,d;
            d = Fn.Gcd(45,18,out x, out y);
            -> d == 9 &amp;&amp; x == 1 &amp;&amp; y == -2
            </code>
            The gcd of 45 and 18 is 9: 18 = 2*9, 45 = 5*9. 9 = 1*45 -2*18, therefore x=1 and y=-2.
            </example>
        </member>
        <member name="M:Aspose.Cells.FormulaUtility.Fn.Lcm(System.Int64,System.Int64)">
            <summary>
            Returns the least common multiple of two integers using euclids algorithm.
            </summary>
            <returns>lcm(a,b)</returns>
        </member>
        <member name="M:Aspose.Cells.FormulaUtility.Fn.Sinc(System.Double)">
            <summary>
            Normalized Sinc (sinus cardinalis) Function.
            </summary>
            <remarks>sinc(x) = sin(pi * x) / (pi * x)</remarks>
        </member>
        <member name="M:Aspose.Cells.FormulaUtility.Fn.FactorialLn(System.Int32)">
            <summary>
            Returns the natural logarithm of the factorial (n!) for an integer value > 0.
            </summary>
            <returns>A value ln(value!) for value > 0</returns>
        </member>
        <member name="M:Aspose.Cells.FormulaUtility.Fn.Factorial(System.Int32)">
            <summary>
            Returns the factorial (n!) of an integer number &gt; 0. Consider using <see cref="M:Aspose.Cells.FormulaUtility.Fn.FactorialLn(System.Int32)"/> instead.
            </summary>
            <returns>A value value! for value &gt; 0</returns>
            <remarks>
            If you need to multiply or divide various such factorials, consider
            using the logarithmic version <see cref="M:Aspose.Cells.FormulaUtility.Fn.FactorialLn(System.Int32)"/> instead
            so you can add instead of multiply and subtract instead of divide, and
            then exponentiate the result using <see cref="M:System.Math.Exp(System.Double)"/>.
            This will also completely circumvent the problem that factorials
            easily become very large.
            </remarks>
        </member>
        <member name="M:Aspose.Cells.FormulaUtility.Fn.BinomialCoefficient(System.Int32,System.Int32)">
            <summary>
            Returns the binomial coefficient of n and k as a double precision number.
            </summary>
            <remarks>
            If you need to multiply or divide various such coefficients, consider
            using the logarithmic version <see cref="M:Aspose.Cells.FormulaUtility.Fn.BinomialCoefficientLn(System.Int32,System.Int32)"/> instead
            so you can add instead of multiply and subtract instead of divide, and
            then exponentiate the result using <see cref="M:System.Math.Exp(System.Double)"/>.
            </remarks>
        </member>
        <member name="M:Aspose.Cells.FormulaUtility.Fn.BinomialCoefficientLn(System.Int32,System.Int32)">
            <summary>
            Returns the natural logarithm of the binomial coefficient of n and k as a double precision number.
            </summary>
        </member>
        <member name="M:Aspose.Cells.FormulaUtility.Fn.GammaLn(System.Double)">
            <summary>
            Returns the natural logarithm of Gamma for a real value &gt; 0.
            </summary>
            <returns>A value ln|Gamma(value))| for value &gt; 0</returns>
        </member>
        <member name="M:Aspose.Cells.FormulaUtility.Fn.Gamma(System.Double)">
            <summary>
            Returns the gamma function for real values (except at 0, -1, -2, ...).
            For numeric stability, consider to use GammaLn for positive values.
            </summary>
            <returns>A value Gamma(value) for value != 0,-1,-2,...</returns>
        </member>
        <member name="M:Aspose.Cells.FormulaUtility.Fn.IncompleteGammaRegularized(System.Double,System.Double)">
            <summary>
            Obsolete. Please use GammaRegularized instead, with the same parameters (method was renamed).
            </summary>
        </member>
        <member name="M:Aspose.Cells.FormulaUtility.Fn.GammaRegularized(System.Double,System.Double)">
            <summary>
            Returns the regularized lower incomplete gamma function
            P(a,x) = 1/Gamma(a) * int(exp(-t)t^(a-1),t=0..x) for real a &gt; 0, x &gt; 0.
            </summary>
        </member>
        <member name="M:Aspose.Cells.FormulaUtility.Fn.Beta(System.Double,System.Double)">
            <summary>
            Returns the Euler Beta function of real valued z > 0, w > 0.
            Beta(z,w) = Beta(w,z).
            </summary>
        </member>
        <member name="M:Aspose.Cells.FormulaUtility.Fn.BetaLn(System.Double,System.Double)">
            <summary>
            Returns the natural logarithm of the Euler Beta function of real valued z > 0, w > 0.
            BetaLn(z,w) = BetaLn(w,z).
            </summary>
        </member>
        <member name="M:Aspose.Cells.FormulaUtility.Fn.IncompleteBetaRegularized(System.Double,System.Double,System.Double)">
            <summary>
            Obsolete. Please use BetaRegularized instead, with the same parameters (method was renamed).
            </summary>
        </member>
        <member name="M:Aspose.Cells.FormulaUtility.Fn.BetaRegularized(System.Double,System.Double,System.Double)">
            <summary>
            Returns the regularized lower incomplete beta function
            I_x(a,b) = 1/Beta(a,b) * int(t^(a-1)*(1-t)^(b-1),t=0..x) for real a &gt; 0, b &gt; 0, 1 &gt;= x &gt;= 0.
            </summary>
        </member>
        <member name="M:Aspose.Cells.FormulaUtility.Fn.Erf(System.Double)">
            <summary>
            Returns the error function erf(x) = 2/sqrt(pi) * int(exp(-t^2),t=0..x)
            </summary>
        </member>
        <member name="M:Aspose.Cells.FormulaUtility.Fn.ErfInverse(System.Double)">
            <summary>
            Returns the inverse error function erf^-1(x).
            </summary>
            <remarks>
            <p>The algorithm uses a minimax approximation by rational functions
            and the result has a relative error whose absolute value is less
            than 1.15e-9.</p>
            
            <p>See the page <see href="http://home.online.no/~pjacklam/notes/invnorm/"/>
            for more details.</p>
            </remarks>
        </member>
        <member name="M:Aspose.Cells.FormulaUtility.Fn.HarmonicNumber(System.Int32)">
            <summary>
            Evaluates the n-th harmonic number Hn = sum(1/k,k=1..n).
            </summary>
            <param name="n">n >= 0</param>
            <remarks>
            See <a http="http://en.wikipedia.org/wiki/Harmonic_Number">Wikipedia - Harmonic Number</a>
            </remarks>
        </member>
        <member name="T:Aspose.Cells.DependencyFormulaCalculator">
            <summary>
            Encapusulate the object that calculate formula result.It works with FormulaTree class.
            </summary>
        </member>
        <member name="M:Aspose.Cells.DependencyFormulaCalculator.CalculateISERROR(Aspose.Cells.FormulaTree,Aspose.Cells.Cell)">
            <summary>
            Calculates ISERR and ISERROR function.
            </summary>
            <param name="notation"></param>
            <param name="cell"></param>
            <returns></returns>
        </member>
        <member name="M:Aspose.Cells.DependencyFormulaCalculator.ConvertToDouble(System.Object,System.Boolean)">
            <summary>
            This method is used for calculating SUM, AVERAGE function.
            </summary>
            <param name="childResult"></param>
            <param name="isCell"></param>
            <returns></returns>
        </member>
        <member name="M:Aspose.Cells.DependencyFormulaCalculator.CalculateCell(Aspose.Cells.Cell)">
            <summary>
            Calculates value of a cell.
            </summary>
            <param name="cell"></param>
            <returns></returns>
        </member>
        <member name="P:Aspose.Cells.FormulaUtility.Dependence.TreeBaseItem.IsAdding">
            <summary>
            Indicates whether this item is processing when building the dependence tree.
            If process it again, it means this item is in the circle.
            </summary>
        </member>
        <member name="M:Aspose.Cells.GlobalDependencyTree.ClearFormula(Aspose.Cells.Cell)">
            <summary>
            if the base cell is not depended by other, remove it from the dep
            if other formula depend on this ,
            otherwise 
            
            </summary>
            <param name="cell"></param>
        </member>
        <member name="M:Aspose.Cells.GlobalDependencyTree.SetFomula(Aspose.Cells.Cell)">
            <summary>
            add dependence and calculate formula
            </summary>
            <param name="cell"></param>
        </member>
        <member name="T:Aspose.Cells.FormulaUtility.Dependence.RangeItem">
            <summary>
            RangeItem only depend on the formulaItem
            it will be depended by formulaItem,nameItem
            </summary>
        </member>
        <member name="T:Aspose.Cells.FormulaUtility.AsposeMath">
            <summary>
            Summary description for AsposeMath.
            </summary>
        </member>
        <member name="T:Aspose.Cells.FormulaUtility.CircularData">
            <summary>
            Summary description for CircularData.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Formula">
            <summary>
            Encapsulates the object that represents the excel formula
            </summary>
        </member>
        <member name="M:Aspose.Cells.Formula.#ctor(Aspose.Cells.Worksheets)">
            <summary>
            Class constructor
            </summary>
            <param name="excelSheets">Excel Worksheets object.</param>
        </member>
        <member name="M:Aspose.Cells.Formula.Parse(Aspose.Cells.Cell,System.Byte)">
            <summary>
            Parses formula and sets result to cell
            </summary>
            <param name="cell">Cell object</param>
            <param name="option"></param>
        </member>
        <member name="M:Aspose.Cells.Formula.ParseArrayFormula(Aspose.Cells.Cell,System.Int32,System.Int32)">
            <summary>
            Parses formula and sets result to cell
            </summary>
            <param name="cell">Cell object</param>
            <param name="rowNumber">Number of rows to populate result of the array formula.</param>
            <param name="columnNumber">Number of columns to populate result of the array formula.</param>
        </member>
        <member name="M:Aspose.Cells.Formula.ParseSharedFormula(Aspose.Cells.Cell,System.Int32,System.Int32)">
            <summary>
            Parses formula and sets result to cell
            </summary>
            <param name="cell">Cell object</param>
            <param name="rowNumber">Number of rows to populate result of the array formula.</param>
            <param name="columnNumber">Number of columns to populate result of the array formula.</param>
        </member>
        <member name="M:Aspose.Cells.Formula.ParseBeforeCalculation(Aspose.Cells.Cell)">
            <summary>
            Parses formula and sets result to cell
            </summary>
            <param name="cell">Cell object</param>
            <returns>Parsed notation tree.</returns>
        </member>
        <member name="M:Aspose.Cells.Formula.AddArrayChildren(Aspose.Cells.FormulaTree,System.Byte[],System.Int32,System.Int32@)">
            <summary>
            
            </summary>
            <param name="resultNotation"></param>
            <param name="data"></param>
            <param name="pos">This parameter is preserved for future usage.</param>
            <param name="arrayPos"></param>
        </member>
        <member name="M:Aspose.Cells.Formula.IsString(System.String)">
            <summary>
            Checks if the operand is a number
            </summary>
            <param name="operand">String represents an operand</param>
            <returns>True: string ; False : not string</returns>
        </member>
        <member name="M:Aspose.Cells.Formula.ParseRefCell(Aspose.Cells.Cell,System.String)">
            <summary>
            Parses a reference cell
            </summary>
            <param name="cell">Cell object</param>
            <param name="operand">String represents a cell</param>
            <returns>Formula tokens data represents a cell. If the operand is not a valid cell, 
            returns null</returns>
        </member>
        <member name="T:Aspose.Cells.FormulaCalculator">
            <summary>
            Encapusulate the object that calculate formula result.It works with FormulaTree class.
            </summary>
        </member>
        <member name="M:Aspose.Cells.FormulaCalculator.CalculateISERROR(Aspose.Cells.FormulaTree,Aspose.Cells.Cell)">
            <summary>
            Calculates ISERR and ISERROR function.
            </summary>
            <param name="notation"></param>
            <param name="cell"></param>
            <returns></returns>
        </member>
        <member name="M:Aspose.Cells.FormulaCalculator.ConvertToDouble(System.Object,System.Boolean)">
            <summary>
            This method is used for calculating SUM, AVERAGE function.
            </summary>
            <param name="childResult"></param>
            <param name="isCell"></param>
            <returns></returns>
        </member>
        <member name="M:Aspose.Cells.FormulaCalculator.CalculateCell(Aspose.Cells.Cell)">
            <summary>
            Calculates value of a cell.
            </summary>
            <param name="cell"></param>
            <returns></returns>
        </member>
        <member name="T:Aspose.Cells.FormulaConverter">
            <summary>
            Encapsulate the object that convert formula in excel file to string.
            </summary>
        </member>
        <member name="M:Aspose.Cells.FormulaConverter.ConvertFormulaDataToString(System.Int32,System.Byte[],System.Int32,System.Int32,System.Boolean)">
             <summary>
             
             </summary>
             <param name="pos"></param>
             <param name="data"></param>
             <param name="column"></param>
             <param name="row"></param>
             <param name="refToCurrent"></param>
             <returns></returns>
             <remarks>
             Supported Function:
             ABS
             ADDRESS
            AND
            AVEDEV
            AVERAGE
            CEILING
            COLUMN
            COLUMNS
            CONCATENATE
            COUNT
            COUNTA
            COUNTBLANK
            DATE
            DAVERAGE
            DAY
            DCOUNT
            DCOUNTA
            DGET
            DMAX
            DMIN
            DPRODUCT
            DSTDEV
            DSTDEVP
            DSUM
            DVAR
            DVARP
            EXP
            FALSE
            FLOOR
            FV
            HLOOKUP
            HOUR
            IF
            INDIRECT
            INT
            ISBLANK
            ISERROR
            ISNUMBER
            ISREF
            LEN
            LOOKUP
            MAX
            MEDIAN
            MID
            MIN
            MINUTE
            MOD
            MONTH
            NOT
            NPV
            OR
            OFFSET
            PMT
            PV
            REPLACE
            ROUND
            ROW
            ROWS
            SECOND
            SMALL
            STDEV
            STDEVP
            SUBTOTAL
            SUM
            SUMIF
            SUMPRODUCT
            TIME
            TODAY
            TRUE
            VALUE
            VLOOKUP
            WEEKDAY
            YEAR
             </remarks>
        </member>
        <member name="T:Aspose.Cells.FormulaUtility.FormulaHelper">
            <summary>
            Summary description for FormulaHelper.
            </summary>
        </member>
        <member name="M:Aspose.Cells.FormulaUtility.FormulaHelper.CheckValue(System.String)">
            <summary>
            Checks if a string is error value.
            </summary>
            <param name="stringValue"></param>
            <returns></returns>
        </member>
        <member name="M:Aspose.Cells.FormulaUtility.FormulaHelper.ConvertToDateTime(System.Object)">
            <summary>
            This method is used for calculating functions : YEARFRAC.
            </summary>
            <param name="childResult"></param>
            <returns></returns>
        </member>
        <member name="M:Aspose.Cells.FormulaUtility.FormulaHelper.ConvertToDouble(System.Object)">
            <summary>
            This method is used for calculating functions except SUM function.
            </summary>
            <param name="childResult"></param>
            <returns></returns>
        </member>
        <member name="T:Aspose.Cells.FormulaTree">
            <summary>
            FormulaTree 的摘要说明。
            </summary>
        </member>
        <member name="M:Aspose.Cells.FormulaTree.Create2DArea(System.String,System.String,Aspose.Cells.FormulaUtility.RefMode)">
            <summary>
            Creates a 2D area reference data
            </summary>
            <param name="firstCell">First cell name</param>
            <param name="secondCell">Second cell name</param>
            <returns>Formula data</returns>
        </member>
        <member name="M:Aspose.Cells.FormulaTree.Create3DArea(System.String,System.String,System.Int32,Aspose.Cells.FormulaUtility.RefMode)">
            <summary>
            
            </summary>
            <param name="firstCell"></param>
            <param name="secondCell"></param>
            <param name="excalmPos"></param>
            <returns></returns>
        </member>
        <member name="M:Aspose.Cells.FormulaTree.ParseCellArea(Aspose.Cells.FormulaUtility.RefMode)">
            <summary>
            Parses formula which represents an area of cells.
            </summary>
            <returns>Formula data</returns>
        </member>
        <member name="M:Aspose.Cells.FormulaTree.CreateVarFunc(System.UInt16,Aspose.Cells.FormulaUtility.RefMode,Aspose.Cells.FormulaUtility.FormulaType)">
            <summary>
            Creats excel function formula data which contains variable parameters
            </summary>
            <param name="funcIndex">Built-in excel function index</param>
            <param name="refMode"></param>
            <param name="formulaType"></param>
        </member>
        <member name="M:Aspose.Cells.FormulaTree.GetSplitIndex(System.String,System.Int32,System.Int32)">
            <summary>
            Gets the token index to split formula
            </summary>
            <param name="formula">Formula string</param>
            <param name="startIndex">Start index in this formula</param>
            <param name="endIndex">End index in this formula</param>
            <returns></returns>
        </member>
        <member name="M:Aspose.Cells.FormulaTree.ParseString(System.String)">
            <summary>
            Parses formula string to Reverse Polish Notation.
            </summary>
            <param name="formula">Formula string</param>
        </member>
        <member name="T:Aspose.Cells.FormulaUtility.FormulaUtil">
            <summary>
            Summary description for FormulaUtil.
            </summary>
        </member>
        <member name="M:Aspose.Cells.FormulaUtility.FormulaUtil.CompareBlankString(System.Object)">
            <summary>
            For COUNTIF function.
            </summary>
            <param name="child"></param>
            <returns></returns>
        </member>
        <member name="M:Aspose.Cells.FormulaUtility.FormulaUtil.CompareNonBlank(System.Object)">
            <summary>
            For COUNTIF function.
            </summary>
            <param name="child"></param>
            <returns></returns>
        </member>
        <member name="M:Aspose.Cells.FormulaUtility.FormulaUtil.Compare(System.Double,System.Double,System.String)">
            <summary>
            For COUNTIF function.
            </summary>
            <param name="doubleValue"></param>
            <param name="compareValue"></param>
            <param name="opCode"></param>
            <returns></returns>
        </member>
        <member name="M:Aspose.Cells.FormulaUtility.FormulaUtil.Compare(System.String,System.String,System.String)">
            <summary>
            For COUNTIF function.
            </summary>
            <param name="stringValue"></param>
            <param name="compareValue"></param>
            <param name="opCode"></param>
            <returns></returns>
        </member>
        <member name="M:Aspose.Cells.FormulaUtility.FormulaUtil.CountBool(System.Boolean,System.Object)">
            <summary>
            For COUNTIF function
            </summary>
            <param name="boolValue"></param>
            <param name="child1"></param>
            <returns></returns>
        </member>
        <member name="M:Aspose.Cells.FormulaUtility.FormulaUtil.CountDouble(System.Double,System.Object)">
            <summary>
            For COUNTIF function
            </summary>
            <param name="countValue"></param>
            <param name="child1"></param>
            <returns></returns>
        </member>
        <member name="M:Aspose.Cells.FormulaUtility.FormulaUtil.SumDoubleCriteria(System.Double,System.Object,System.Object,System.String)">
            <summary>
            For COUNTIF function
            </summary>
            <param name="criteria"></param>
            <param name="child1"></param>
            <param name="child2"></param>
            <param name="opCode"></param>
            <returns></returns>
        </member>
        <member name="M:Aspose.Cells.FormulaUtility.FormulaUtil.CountDouble(System.Double,System.Object,System.String)">
            <summary>
            For COUNTIF function
            </summary>
            <param name="countValue"></param>
            <param name="child1"></param>
            <param name="opCode"></param>
            <returns></returns>
        </member>
        <member name="T:Aspose.Cells.FormulaUtility.IRR">
            <summary>
            Summary description for IRR.
            </summary>
        </member>
        <member name="T:Aspose.Cells.NewtonRaphson">
            <summary>
            Summary description for NewtonRaphson.
            </summary>
        </member>
        <member name="T:Aspose.Cells.FormulaUtility.MathMatrix">
            <summary>
            Summary description for MathUtility.
            </summary>
            <remarks>Define "Testing" for test purpose.</remarks>
        </member>
        <member name="M:Aspose.Cells.FormulaUtility.MathMatrix.Gauss(System.Double[][])">
            <summary>
            Uses Gauss method to solve matrix equation.
            </summary>
            <param name="a"></param>
            <returns></returns>
        </member>
        <member name="M:Aspose.Cells.FormulaUtility.MathMatrix.MCorrels(System.Double[][])">
            <summary>
            Returns the correlation coefficient of the two dimension array.
            </summary>
            <param name="data"></param>
            <returns></returns>
        </member>
        <member name="M:Aspose.Cells.FormulaUtility.MathMatrix.Correl(System.Collections.ArrayList,System.Collections.ArrayList)">
            <summary>
            Returns the correlation coefficient of two arrays.
            </summary>
            <param name="x"></param>
            <param name="y"></param>
            <returns></returns>
        </member>
        <member name="M:Aspose.Cells.FormulaUtility.MathMatrix.Correl(System.Double[],System.Double[])">
            <summary>
            Returns the correlation coefficient of two arrays.
            </summary>
            <param name="x"></param>
            <param name="y"></param>
            <returns></returns>
        </member>
        <member name="M:Aspose.Cells.NormalDistribution.Normdist(System.Double,System.Double,System.Double,System.Boolean)">
            <summary>
            Returns the normal distribution for the specified mean and standard deviation. This function has a very wide range of
            applications in statistics, including hypothesis testing.
            </summary>
            <param name="x">is the value for which you want the distribution.</param>
            <param name="mean">the arithmetic mean of the distribution.</param>
            <param name="standard_dev">the standard deviation of the distribution.</param>
            <param name="cumulative">is a logical value that determines the form of the function. If cumulative is TRUE, NORMDIST returns the
            cumulative distribution function; if FALSE, it returns the probability mass function</param>
            <returns>the normal distribution for the specified mean and standard deviation.</returns>
        </member>
        <member name="M:Aspose.Cells.NormalDistribution.Normsdist(System.Double)">
            <summary>
            Returns the standard normal cumulative distribution function. The distribution has a mean of 0 (zero) and a standard
            deviation of one. Use this function in place of a table of standard normal curve areas.
            </summary>
            <param name="z">is the value for which you want the distribution.</param>
            <returns>the standard normal cumulative distribution function.</returns>
        </member>
        <member name="M:Aspose.Cells.NormalDistribution.Fdist(System.Double,System.Double,System.Double)">
            <summary>
            Returns the F probability distribution. 
            </summary>
            <param name="x">is the value at which to evaluate the function.</param>
            <param name="degrees_freedom1">is the numerator degrees of freedom.</param>
            <param name="degrees_freedom2">is the denominator degrees of freedom.</param>
            <returns>the F probability distribution.</returns>
        </member>
        <member name="M:Aspose.Cells.NormalDistribution.Finv(System.Double,System.Double,System.Double)">
            <summary>
            Returns the inverse of the F probability distribution.  
            </summary>
            <param name="probability">is a probability associated with the F cumulative distribution.</param>
            <param name="degrees_freedom1">is the numerator degrees of freedom.</param>
            <param name="degrees_freedom2">is the denominator degrees of freedom.</param>
            <returns>the F probability distribution.</returns>
        </member>
        <member name="M:Aspose.Cells.NormalDistribution.Expondist(System.Double,System.Double,System.Boolean)">
            <summary>
            Returns the exponential distribution. 
            </summary>
            <param name="x">is the value of the function.</param>
            <param name="lambda">is the parameter value.</param>
            <param name="cumulative">is a logical value that indicates which form of the exponential function to provide. 
            If cumulative is TRUE, EXPONDIST returns the cumulative distribution function; if FALSE, it returns the probability density function.</param>
            <returns>the exponential distribution.</returns>
        </member>
        <member name="M:Aspose.Cells.NormalDistribution.NegbinomDist(System.Double,System.Double,System.Double)">
            <summary>
            Returns the negative binomial distribution. 
            </summary>
            <param name="number_f">is the number of failures.</param>
            <param name="number_s">is the threshold number of successes.</param>
            <param name="probability_s">is the probability of a success.</param>
            <returns>the negative binomial distribution.</returns>
        </member>
        <member name="M:Aspose.Cells.NormalDistribution.Sln(System.Double,System.Double,System.Double)">
            <summary>
            Returns the straight-line depreciation of an asset for one period. 
            </summary>
            <param name="cost">is the number of failures.</param>
            <param name="salvage">is the threshold number of successes.</param>
            <param name="life">is the probability of a success.</param>
            <returns>the straight-line depreciation of an asset for one period.</returns>
        </member>
        <member name="M:Aspose.Cells.NormalDistribution.Syd(System.Double,System.Double,System.Double,System.Double)">
            <summary>
            Returns the sum-of-years' digits depreciation of an asset for a specified period.
            </summary>
            <param name="cost">is the number of failures.</param>
            <param name="salvage">is the threshold number of successes.</param>
            <param name="life">is the probability of a success.</param>
            <param name="per">is the period and must use the same units as life.</param>
            <returns>the sum-of-years' digits depreciation of an asset for a specified period.</returns>
        </member>
        <member name="M:Aspose.Cells.NormalDistribution.Nper(System.Double,System.Double,System.Double,System.Double,System.Int16)">
            <summary>
            Returns the number of periods for an investment based on periodic, constant payments and a constant interest rate.
            </summary>
            <param name="rate">is the interest rate per period.</param>
            <param name="pmt">is the payment made each period; it cannot change over the life of the annuity.
            Typically, pmt contains principal and interest but no other fees or taxes.
            </param>
            <param name="pv">is the present value, or the lump-sum amount that a series of future payments is worth right now.</param>
            <param name="fv">is the future value, or a cash balance you want to attain after the last payment is made. 
            If fv is omitted, it is assumed to be 0 (the future value of a loan, for example, is 0).
            </param>
            <param name="type">is the number 0 or 1 and indicates when payments are due.</param>
            <returns>the number of periods for an investment based on periodic, constant payments and a constant interest rate.</returns>
        </member>
        <member name="M:Aspose.Cells.NormalDistribution.Nper(System.Double,System.Double,System.Double,System.Double)">
            <summary>
            Returns the number of periods for an investment based on periodic, constant payments and a constant interest rate.
            </summary>
            <param name="rate">is the interest rate per period.</param>
            <param name="pmt">is the payment made each period; it cannot change over the life of the annuity.
            Typically, pmt contains principal and interest but no other fees or taxes.
            </param>
            <param name="pv">is the present value, or the lump-sum amount that a series of future payments is worth right now.</param>
            <param name="fv">is the future value, or a cash balance you want to attain after the last payment is made. 
            If fv is omitted, it is assumed to be 0 (the future value of a loan, for example, is 0).
            </param>
            <returns>the number of periods for an investment based on periodic, constant payments and a constant interest rate.</returns>
        </member>
        <member name="M:Aspose.Cells.NormalDistribution.Nper(System.Double,System.Double,System.Double)">
            <summary>
            Returns the number of periods for an investment based on periodic, constant payments and a constant interest rate.
            </summary>
            <param name="rate">is the interest rate per period.</param>
            <param name="pmt">is the payment made each period; it cannot change over the life of the annuity.
            Typically, pmt contains principal and interest but no other fees or taxes.
            </param>
            <param name="pv">is the present value, or the lump-sum amount that a series of future payments is worth right now.</param>
            <returns>the number of periods for an investment based on periodic, constant payments and a constant interest rate.</returns>
        </member>
        <member name="M:Aspose.Cells.NormalDistribution.Xnpv(System.Double,System.Collections.ArrayList,System.Collections.ArrayList)">
            <summary>
            Returns the net present value for a schedule of cash flows that is not necessarily periodic. To calculate the net 
            present value for a series of cash flows that is periodic, use the NPV function.
            </summary>
            <param name="rate">is the discount rate to apply to the cash flows.</param>
            <param name="values">is a series of cash flows that corresponds to a schedule of payments in dates.</param>
            <param name="dates"> is a schedule of payment dates that corresponds to the cash flow payments.</param>
            <returns>the net present value for a schedule of cash flows that is not necessarily periodic.</returns>
        </member>
        <member name="T:Aspose.Cells.RCFormulaConverter">
            <summary>
            Encapsulate the object that convert formula in excel file to string.
            </summary>
        </member>
        <member name="M:Aspose.Cells.RCFormulaConverter.ConvertFormulaDataToString(System.Int32,System.Byte[],System.Int32,System.Int32,System.Boolean)">
             <summary>
             
             </summary>
             <param name="pos"></param>
             <param name="data"></param>
             <param name="column"></param>
             <param name="row"></param>
             <param name="refToCurrent"></param>
             <returns></returns>
             <remarks>
             Supported Function:
             ABS
             ADDRESS
            AND
            AVEDEV
            AVERAGE
            CEILING
            COLUMN
            COLUMNS
            CONCATENATE
            COUNT
            COUNTA
            COUNTBLANK
            DATE
            DAVERAGE
            DAY
            DCOUNT
            DCOUNTA
            DGET
            DMAX
            DMIN
            DPRODUCT
            DSTDEV
            DSTDEVP
            DSUM
            DVAR
            DVARP
            EXP
            FALSE
            FLOOR
            FV
            HLOOKUP
            HOUR
            IF
            INDIRECT
            INT
            ISBLANK
            ISERROR
            ISNUMBER
            ISREF
            LEN
            LOOKUP
            MAX
            MEDIAN
            MID
            MIN
            MINUTE
            MOD
            MONTH
            NOT
            NPV
            OR
            OFFSET
            PMT
            PV
            REPLACE
            ROUND
            ROW
            ROWS
            SECOND
            SMALL
            STDEV
            STDEVP
            SUBTOTAL
            SUM
            SUMIF
            SUMPRODUCT
            TIME
            TODAY
            TRUE
            VALUE
            VLOOKUP
            WEEKDAY
            YEAR
             </remarks>
        </member>
        <member name="T:Aspose.Cells.FormulaUtility.RefMode">
            <summary>
            Summary description for RefMode.
            </summary>
        </member>
        <member name="T:Aspose.Cells.FormulaUtility.Statistic">
            <summary>
            Summary description for Statistic.
            </summary>
        </member>
        <member name="T:Aspose.Cells.FormulaUtility.Time">
            <summary>
            Summary description for Time.
            </summary>
        </member>
        <member name="T:Aspose.Cells.FormulaUtility.XIRR">
            <summary>
            Summary description for XIRR.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Helper.CalculatorHelper">
            <summary>
            Summary description for CalculatorHelper.
            </summary>
        </member>
        <member name="T:Aspose.Cells.CellsHelper">
            <summary>
            Provides helper functions.
            </summary>
        </member>
        <member name="M:Aspose.Cells.CellsHelper.CellNameToIndex(System.String,System.Int32@,System.Int32@)">
            <summary>
            Gets the cell row and column indexes according to its name
            </summary>
            <param name="cellName">Name of cell.</param>
            <param name="row">Output row index</param>
            <param name="column">Output column index</param>
        </member>
        <member name="M:Aspose.Cells.CellsHelper.CellIndexToName(System.Int32,System.Int32)">
            <summary>
            Gets cell name according to its row and column indexes.
            </summary>
            <param name="row">Row index.</param>
            <param name="column">Column index.</param>
            <returns>Name of cell.</returns>
        </member>
        <member name="M:Aspose.Cells.CellsHelper.ColumnIndexToName(System.Int32)">
            <summary>
            Gets column name according to column index.
            </summary>
            <param name="column">Column index.</param>
            <returns>Name of column.</returns>
        </member>
        <member name="M:Aspose.Cells.CellsHelper.ColumnNameToIndex(System.String)">
            <summary>
            Gets column index according to column name.
            </summary>
            <param name="columnName">Column name.</param>
            <returns>Column index.</returns>
        </member>
        <member name="M:Aspose.Cells.CellsHelper.RowIndexToName(System.Int32)">
            <summary>
            Gets row name according to row index.
            </summary>
            <param name="row">Row index.</param>
            <returns>Name of row.</returns>
        </member>
        <member name="M:Aspose.Cells.CellsHelper.RowNameToIndex(System.String)">
            <summary>
            Gets row index according to row name.
            </summary>
            <param name="rowName">Row name.</param>
            <returns>Row index.</returns>
        </member>
        <member name="M:Aspose.Cells.CellsHelper.ConvertR1C1FormulaToA1(System.String,System.Int32,System.Int32)">
            <summary>
            Converts the r1c1 formula of the cell to A1 formula.
            </summary>
            <param name="r1c1Formula">The r1c1 formula.</param>
            <param name="row">The row index of the cell.</param>
            <param name="column">The column index of the cell.</param>
            <returns>The A1 formula.</returns>
        </member>
        <member name="M:Aspose.Cells.CellsHelper.ConvertA1FormulaToR1C1(System.String,System.Int32,System.Int32)">
            <summary>
            Converts A1 formula of the cell to the r1c1 formula.
            </summary>
            <param name="formula">The A1 formula.</param>
            <param name="row">The row index of the cell.</param>
            <param name="column">The column index of the cell.</param>
            <returns>The R1C1 formula.</returns>
        </member>
        <member name="M:Aspose.Cells.CellsHelper.IsRKValue(System.Double)">
            <summary>
            Converts a double value to a RK value
            </summary>
            <param name="rkValue">The value to be converted</param>
            <returns>Return true if succeed;return false if the double value cannot be converted to a RK value</returns>
        </member>
        <member name="M:Aspose.Cells.FormulaHelper1.ChangeExternSheetRef(System.Collections.Hashtable,System.Boolean,System.Int32,System.Int32,System.Int32,System.Byte[])">
            <summary>
            
            </summary>
            <param name="refMap"></param>
            <param name="ignoreOther">True,keep other external ref, false, toke should be tArea3DErr or tRef3DErr.</param>
            <param name="pos"></param>
            <param name="endPos"></param>
            <param name="data"></param>
            <param name="errRef"></param>
        </member>
        <member name="T:Aspose.Cells.InternalHelper">
            <summary>
            Summary description for InternalHelper.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.BIFFRecord">
            <summary>
            Encapsulats the object that represents an Excel BIFF format record.
            This class is the base class of BIFF records. When a class inherit
            from this class, it must set the values of Identifier, Length and data.
            </summary>
        </member>
        <member name="F:Aspose.Cells.Record.BIFFRecord.biffVersion">
            <summary>
            Represents Excel BIFF version
            </summary>
        </member>
        <member name="F:Aspose.Cells.Record.BIFFRecord.data">
            <summary>
            Represents record main data
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.BIFFRecord.#ctor">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="F:Aspose.Cells.Record.BIFFRecord.length">
            <summary>
            Represents record data length
            </summary>
        </member>
        <member name="F:Aspose.Cells.Record.BIFFRecord.identifier">
            <summary>
            Represents record identifier
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.BIFFRecord.WriteRecordHeader(Aspose.Cells.RW.DataOutStream)">
            <summary>
            Writes record header.
            </summary>
            <param name="outStream">File output stream object</param>
        </member>
        <member name="M:Aspose.Cells.Record.BIFFRecord.WriteRecord(Aspose.Cells.RW.DataOutStream)">
            <summary>
            Writes record data.
            </summary>
            <param name="outStream">File output stream object</param>
        </member>
        <member name="M:Aspose.Cells.Record.BIFFRecord.SetData(System.Byte[])">
            <summary>
            Sets record data read from excel file
            </summary>
            <param name="buffer">Data buffer</param>
        </member>
        <member name="P:Aspose.Cells.Record.BIFFRecord.Length">
            <summary>
            Represents record data length
            </summary>
            <value>The length of main data buffer</value>
        </member>
        <member name="P:Aspose.Cells.Record.BIFFRecord.Identifier">
            <summary>
            Represents  record identifier
            </summary>
            <value>Record ID</value>
        </member>
        <member name="T:Aspose.Cells.PlotEmptyCellsType">
            <summary>
            Repesents all plot empty cells type of a chart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PlotEmptyCellsType.NotPlotted">
            <summary>
            Not plotted(leave gap)
            </summary>
        </member>
        <member name="F:Aspose.Cells.PlotEmptyCellsType.Zero">
            <summary>
            Zero
            </summary>
        </member>
        <member name="F:Aspose.Cells.PlotEmptyCellsType.Interpolated">
            <summary>
            Interpolated
            </summary>
        </member>
        <member name="T:Aspose.Cells.Title">
            <summary>
            Encapsulates the object that represents the title of chart or axis.
            </summary>
        </member>
        <member name="T:Aspose.Cells.ChartFrame">
            <summary>
            Encapsulates the object that represents the frame object in a chart. 
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartFrame.m_Height">
            <summary>
            Specifies the x coordinate of the lower left corner of the ChartFrame,
            in units of 1/4000 of the chart area.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartFrame.m_Width">
            <summary>
            Specifies the y coordinate of the lower left corner of the ChartFrame,
            in units of 1/4000 of the chart area.
            </summary>
        </member>
        <member name="M:Aspose.Cells.ChartFrame.#ctor(Aspose.Cells.Chart)">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartFrame.font">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartFrame.m_AutoScaleFont">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartFrame.m_BackgroundMode">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartFrame.xOffset">
            <summary>
            Specifies the x coordinate of the upper left corner of the ChartFrame, 
            in units of 1/4000 of the chart area.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartFrame.yOffset">
            <summary>
            Specifies the y coordinate of the upper left corner of the ChartFrame,
            in units of 1/4000 of the chart area.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ChartFrame.Border">
            <summary>
            Gets or sets the border <see cref="T:Aspose.Cells.Line"/>.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ChartFrame.Area">
            <summary>
            Gets or sets the <see cref="T:Aspose.Cells.Area"/>.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ChartFrame.TextFont">
            <summary>
            Gets a <see cref="T:Aspose.Cells.Font"/> object of the specified ChartFrame object.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ChartFrame.AutoScaleFont">
            <summary>
            True if the text in the object changes font size when the object size changes. The default value is True. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.ChartFrame.Background">
            <summary>
            Gets and sets the display mode of the background
            </summary>
        </member>
        <member name="P:Aspose.Cells.ChartFrame.X">
            <summary>
            Gets or sets the x coordinate of the upper left corne in units of 1/4000 of the chart area.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ChartFrame.Y">
            <summary>
            Gets or sets the y coordinate of the upper left corner in units of 1/4000 of the chart area.		
            </summary>
        </member>
        <member name="P:Aspose.Cells.ChartFrame.Shadow">
            <summary>
            True if the frame has a shadow. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.ChartFrame.Height">
            <summary>
            Gets or sets the height of frame.
            </summary>
            <remarks>
            <br>Height is in units of 1/4000 of the chart area. </br>
            For legend, the unit is point.
            </remarks>
        </member>
        <member name="P:Aspose.Cells.ChartFrame.Width">
            <summary>
            Gets or sets the width of frame.
            </summary>
            <remarks>
            <br>Width is in units of 1/4000 of the chart area. </br>
            For legend, the unit is point.
            </remarks>
        </member>
        <member name="M:Aspose.Cells.Title.RemoveCharacters">
            <summary>
            Remove all Character sets.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Title.Characters(System.Int32,System.Int32)">
            <summary>
            Returns a Characters object that represents a range of characters within the title.
            </summary>
            <param name="startIndex">The index of the start of the character.</param>
            <param name="length">The number of characters.</param>
            <returns>Characters object.</returns>
        </member>
        <member name="P:Aspose.Cells.Title.TextHorizontalAlignment">
            <summary>
            Ges or sets the text horizontal alignment.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Title.TextVerticalAlignment">
            <summary>
            Gets or sets the text vertical alignment of text.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Title.Rotation">
            <summary>
            Represents text rotation angel.
            </summary>
            <remarks><br>0: Not rotated.</br>
            <br>255: Top to Bottom.</br>
            <br>-90: Downward.</br>
            <br>90: Upward.</br></remarks>
        </member>
        <member name="P:Aspose.Cells.Title.Text">
            <summary>
            Gets or sets the text of a frame's title.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Title.X">
            <summary>
            Gets or sets the x coordinate of the upper left corne in units of 1/4000 of the chart area.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Title.Y">
            <summary>
            Gets or sets the y coordinate of the upper left corner in units of 1/4000 of the chart area.		
            </summary>
        </member>
        <member name="P:Aspose.Cells.Title.TextDirection">
            <summary>
             Represents text reading order.
            </summary>
        </member>
        <member name="M:Aspose.Cells.MsoDrawing.BstoreContainer.Copy(Aspose.Cells.MsoDrawing.BSE,System.Int32,System.Boolean)">
            <summary>
            
            </summary>
            <param name="source"></param>
            <param name="blipId"></param>
            <param name="isInSameSheets"></param>
            <returns>Blip Id</returns>
        </member>
        <member name="M:Aspose.Cells.MsoDrawing.BstoreContainer.GetImageProperties(System.IO.Stream)">
            <summary>
            
            </summary>
            <param name="stream"></param>
            <returns>0:image format;1:width 2: height</returns>
        </member>
        <member name="T:Aspose.Cells.MsoDrawing.DgContainer">
            <summary>
            
            </summary>
        </member>
        <member name="M:Aspose.Cells.MsoDrawing.DggContainer.AddShape(System.Int32,System.Int32)">
            <summary>
            
            </summary>
            <param name="dgId"></param>
            <param name="numOfShapes"></param>
        </member>
        <member name="M:Aspose.Cells.MsoDrawing.DggContainer.AddImage(System.Int32,System.IO.Stream)">
            <summary>
            
            </summary>
            <param name="dgId"></param>
            <param name="stream"></param>
            <returns>Blip Id</returns>
        </member>
        <member name="T:Aspose.Cells.MsoDrawing.FDGG">
            <summary>
            
            </summary>
        </member>
        <member name="T:Aspose.Cells.MsoDrawing.FIDCL">
            <summary>
            
            </summary>
        </member>
        <member name="P:Aspose.Cells.MsoDrawing.MsoDrawingObj.IsLocked">
            <summary>
            True if the object is locked, False if the object can be modified when the sheet is protected. 
            </summary>
        </member>
        <member name="T:Aspose.Cells.PivotCache">
            <summary>
            Represents the memory cache for a PivotTable report.
            </summary>
        </member>
        <member name="T:Aspose.Cells.PivotCaches">
            <summary>
            Represents the collection of memory caches from the PivotTable reports in a workbook.
            </summary>
        </member>
        <member name="M:Aspose.Cells.PivotCaches.Add(System.String,Aspose.Cells.Worksheet,System.Boolean)">
            <summary>
            
            </summary>
            <param name="sourceData"></param>
            <param name="sheet"></param>
            <param name="useSameSource"></param>
            <returns></returns>
        </member>
        <member name="P:Aspose.Cells.PivotCaches.Item(System.Int32)">
            <summary>
            Gets the pivot table cache at the specified index.
            </summary>
        </member>
        <member name="T:Aspose.Cells.PivotField">
            <summary>
            Represents a field in a PivotTable report.
            </summary>
        </member>
        <member name="M:Aspose.Cells.PivotField.SetSubtotals(Aspose.Cells.PivotFieldSubtotalType,System.Boolean)">
            <summary>
            Sets whether the specified field shows that subtotals.
            </summary>
            <param name="subtotalType">subtotals type.</param>
            <param name="shown">whether the specified field shows that subtotals.</param>
            <see cref="T:Aspose.Cells.PivotFieldSubtotalType"/>
        </member>
        <member name="M:Aspose.Cells.PivotField.GetSubtotals(Aspose.Cells.PivotFieldSubtotalType)">
            <summary>
            Gets whether the specified field shows that subtotals.
            </summary>
            <param name="subtotalType">subtotals type.</param>
            <returns>whether the specified field shows that subtotals.</returns>
        </member>
        <member name="M:Aspose.Cells.PivotField.IsHiddenItem(System.Int32)">
            <summary>
            Indicates whether the specific PivotItem is hidden.
            </summary>
            <param name="index">the index of the pivotItem in the pivotField.</param>
            <returns>whether the specific PivotItem is hidden</returns>
        </member>
        <member name="M:Aspose.Cells.PivotField.HideItem(System.Int32,System.Boolean)">
            <summary>
             Sets whether the specific PivotItem in a data field is hidden.
            </summary>
            <param name="index">the index of the pivotItem in the pivotField.</param>
            <param name="isHidden">whether the specific PivotItem is hidden</param>
        </member>
        <member name="M:Aspose.Cells.PivotField.HideItem(System.String,System.Boolean)">
            <summary>
             Sets whether the specific PivotItem in a data field is hidden.
            </summary>
            <param name="itemValue">the value of the pivotItem in the pivotField.</param>
            <param name="isHidden">whether the specific PivotItem is hidden</param>
        </member>
        <member name="P:Aspose.Cells.PivotField.HasSubtotal">
            <summary>
            Only applies for row field and the field is not the last field.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotField.HasSpaceRow">
            <summary>
            Only applies for row field.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotField.BaseIndex">
            <summary>
            Represents the PivotField index in the base PivotFields.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotField.Position">
            <summary>
            Represents the PivotField index in the PivotFields.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotField.Name">
            <summary>
            Represents the PivotField name.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotField.DisplayName">
            <summary>
            Represents the PivotField display name.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotField.IsAutoSubtotals">
            <summary>
            Indicates whether the specified field shows automatic subtotals. Default is true.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotField.DragToColumn">
            <summary>
            Indicates whether the specified field can be dragged to the column position.
            The default value is true.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotField.DragToHide">
            <summary>
             Indicates whether the specified field can be dragged to the hide position.
             The default value is true.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotField.DragToRow">
            <summary>
            Indicates whether the specified field can be dragged to the row position.
            The default value is true. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotField.DragToPage">
            <summary>
            Indicates whether the specified field can be dragged to the page position.
             The default value is true.  
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotField.ShowAllItems">
            <summary>
            Indicates whether all items in the PivotTable report are displayed, 
            even if they don't contain summary data.
            The default value is false. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotField.IsAutoSort">
            <summary>
            Indicates whether the specified PivotTable field is automatically sorted.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotField.IsAscendSort">
            <summary>
            Indicates whether the specified PivotTable field is autosorted ascending.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotField.AutoSortField">
            <summary>
            Represents auto sort field index. -1 means PivotField itself.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotField.IsAutoShow">
            <summary>
            Indicates whether the specified PivotTable field is automatically shown.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotField.IsAscendShow">
            <summary>
            Indicates whether the specified PivotTable field is autoshown ascending.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotField.AutoShowCount">
            <summary>
            Represent the number of top or bottom items
            that are automatically shown in the specified PivotTable field.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotField.AutoShowField">
            <summary>
            Represents auto show field index. -1 means PivotField itself.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotField.Function">
            <summary>
            Represents the function used to summarize the PivotTable data field.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotField.DataDisplayFormat">
            <summary>
            Represents how to display the values contained in a data field.
            </summary>
            <see cref="T:Aspose.Cells.PivotFieldDataDisplayFormat"/>
        </member>
        <member name="P:Aspose.Cells.PivotField.BaseField">
            <summary>
            Represents the base field for a custom calculation.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotField.BaseItemPostion">
            <summary>
             Represents the item in the base field for a custom calculation.
             Valid only for data fields. 
            </summary>
            <see cref="T:Aspose.Cells.PivotItemPosition"/>
        </member>
        <member name="P:Aspose.Cells.PivotField.BaseItem">
            <summary>
             Represents the item in the base field for a custom calculation.
             Valid only for data fields. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotField.CurrentPageItem">
            <summary>
            Represents the current page item showing for the page field (valid only for page fields). 
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotField.Number">
            <summary>
            Represents the built-in display format of numbers and dates.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotField.NumberFormat">
            <summary>
            Represents the custom display format of numbers and dates.
            </summary>
        </member>
        <member name="T:Aspose.Cells.PivotFieldDataDisplayFormat">
            <summary>
            Represents data display format in the PivotTable data field.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PivotFieldDataDisplayFormat.Normal">
            <summary>
            Represents normal dispaly format.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PivotFieldDataDisplayFormat.DifferenceFrom">
            <summary>
             Represents difference from dispaly format.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PivotFieldDataDisplayFormat.PercentageOf">
            <summary>
            Represents percentage of dispaly format.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PivotFieldDataDisplayFormat.PercentageDifferenceFrom">
            <summary>
            Represents percentage difference from  display format.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PivotFieldDataDisplayFormat.RunningTotalIn">
            <summary>
            Represents running total in dispaly format.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PivotFieldDataDisplayFormat.PercentageOfRow">
            <summary>
            Represents percentage of row dispaly format.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PivotFieldDataDisplayFormat.PercentageOfColumn">
            <summary>
            Represents percentage of column dispaly format.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PivotFieldDataDisplayFormat.PercentageOfTotal">
            <summary>
            Represents percentage of total dispaly format.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PivotFieldDataDisplayFormat.Index">
            <summary>
            Represents index dispaly format.
            </summary>
        </member>
        <member name="T:Aspose.Cells.PivotFields">
            <summary>
            Represents a collection of all the PivotField objects 
            in the PivotTable's specific PivotFields type.
            </summary>
        </member>
        <member name="M:Aspose.Cells.PivotFields.AddByBaseIndex(System.Int32)">
            <summary>
            Adds a PivotField Object to the specific type PivotFields.
            </summary>
            <param name="baseFieldIndex">field index in the base PivotFields.</param>
            <returns>the index of  the PivotField Object in this PivotFields.</returns>
        </member>
        <member name="M:Aspose.Cells.PivotFields.Add(Aspose.Cells.PivotField)">
            <summary>
            Adds a PivotField Object to the specific type PivotFields.
            </summary>
            <param name="pivotField">a PivotField Object.</param>
            <returns>the index of  the PivotField Object in this PivotFields.</returns>
        </member>
        <member name="P:Aspose.Cells.PivotFields.Type">
            <summary>
             Gets the PivotFields type.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotFields.Count">
            <summary>
            Gets the count of the pivotFields.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotFields.Item(System.Int32)">
            <summary>
            Gets the PivotField Object at the specific index.
            </summary>
        </member>
        <member name="T:Aspose.Cells.PivotFieldSubtotalType">
            <summary>
            Summary description for PivotFieldSubtotalType.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PivotFieldSubtotalType.None">
            <summary>
            Represents None subtotal type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PivotFieldSubtotalType.Automatic">
            <summary>
            Represents Automatic subtotal type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PivotFieldSubtotalType.Sum">
            <summary>
            Represents Sum subtotal type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PivotFieldSubtotalType.Count">
            <summary>
            Represents Count subtotal type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PivotFieldSubtotalType.Average">
            <summary>
            Represents Average subtotal type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PivotFieldSubtotalType.Max">
            <summary>
            Represents Max subtotal type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PivotFieldSubtotalType.Min">
            <summary>
            Represents Min subtotal type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PivotFieldSubtotalType.Product">
            <summary>
            Represents Product subtotal type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PivotFieldSubtotalType.CountNums">
            <summary>
            Represents Count Nums subtotal type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PivotFieldSubtotalType.Stdev">
            <summary>
            Represents Stdev subtotal type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PivotFieldSubtotalType.Stdevp">
            <summary>
            Represents Stdevp subtotal type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PivotFieldSubtotalType.Var">
            <summary>
            Represents Var subtotal type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PivotFieldSubtotalType.Varp">
            <summary>
            Represents Varp subtotal type.
            </summary>
        </member>
        <member name="T:Aspose.Cells.PivotFieldType">
            <summary>
            Represents PivotTable field type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PivotFieldType.Undefined">
            <summary>
            Presents base pivot field type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PivotFieldType.Row">
            <summary>
            Presents row pivot field type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PivotFieldType.Column">
            <summary>
            Presents column pivot field type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PivotFieldType.Page">
            <summary>
            Presents page pivot field type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PivotFieldType.Data">
            <summary>
            Presents data pivot field type.
            </summary>
        </member>
        <member name="T:Aspose.Cells.PivotItem">
            <summary>
            Summary description for PivotItem.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotItem.IsHidden">
            <summary>
            
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotItem.IsHideDetail">
            <summary>
            
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotItem.IsFormula">
            <summary>
            
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotItem.IsMissing">
            <summary>
            
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotItem.IsMultiData">
            <summary>
            
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotItem.Value">
            <summary>
            Gets the value of the pivot item
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotItem.Name">
            <summary>
            Gets the name of the pivot table.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotItem.Index">
            <summary>
            Gets the index of the pivot item in the pivot field
            </summary>
        </member>
        <member name="T:Aspose.Cells.PivotItemPosition">
            <summary>
            Represents PivotTable base item Next/Previous/All position in the base field .
            </summary>
        </member>
        <member name="F:Aspose.Cells.PivotItemPosition.Previous">
            <summary>
            Represents Previous pivot field base item.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PivotItemPosition.Next">
            <summary>
            Represents Next pivot field base item.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PivotItemPosition.All">
            <summary>
            Represents All pivot field base item.
            </summary>
        </member>
        <member name="T:Aspose.Cells.PivotItems">
            <summary>
            Summary description for PivotItems.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotItems.Item(System.Int32)">
            <summary>
            
            </summary>
        </member>
        <member name="T:Aspose.Cells.PivotPageFields">
            <summary>
            Represents the pivot page field items 
            if the pivot table data source is consolidation ranges.
            It only can contain up to 4 fields.
            </summary>
        </member>
        <member name="M:Aspose.Cells.PivotPageFields.#ctor">
            <summary>
            Represents the pivot page field items.
            </summary>
        </member>
        <member name="M:Aspose.Cells.PivotPageFields.AddPageField(System.String[])">
            <summary>
            Adds a page field.
            </summary>
            <param name="pageItems">Page field item label</param>
        </member>
        <member name="M:Aspose.Cells.PivotPageFields.AddIdentify(System.Int32,System.Int32[])">
            <summary>
            Sets which item label in each page field to use to identify the data range.
            The pageItemIndex.Length must be equal to PageFieldCount, so please add the page field first.
            </summary>
            <param name="rangeIndex">The consilidation data range index.</param>
            <param name="pageItemIndex">The page item index in the each page field.
            pageItemIndex[2] = 1 means the seconde item in the third field to use to identify this range.
            pageItemIndex[1] = -1 means no item in the second field to use to identify this range 
            and MS will auto create "blank" item in the second field  to identify this range.
            </param>
        </member>
        <member name="P:Aspose.Cells.PivotPageFields.PageFieldCount">
            <summary>
            Gets the number of page fields.
            </summary>
        </member>
        <member name="T:Aspose.Cells.PivotTable">
            <summary>
            Summary description for PivotTable.
            </summary>
        </member>
        <member name="M:Aspose.Cells.PivotTable.AddFieldToArea(Aspose.Cells.PivotFieldType,System.Int32)">
            <summary>
            Adds the field to the specific area.
            </summary>
            <param name="fieldType">The fields area type.</param>
            <param name="baseFieldIndex">The field index in the base fields.</param>
            <returns>The field position in the specific fields.</returns>
            <see cref="M:Aspose.Cells.PivotTable.AddFieldToArea(Aspose.Cells.PivotFieldType,Aspose.Cells.PivotField)"/>
        </member>
        <member name="M:Aspose.Cells.PivotTable.AddFieldToArea(Aspose.Cells.PivotFieldType,Aspose.Cells.PivotField)">
            <summary>
            Adds the field to the specific area.
            </summary>
            <param name="fieldType">the fields area type.It could be one of the following
                      values: <table border="1">
                     <tr>
                      <td>PivotFieldType.Row</td>
                     </tr>
                     <tr>
                      <td>PivotFieldType.Column</td>
                     </tr>
                     <tr>
                      <td>PivotFieldType.Data</td>
                     </tr>
                     <tr>
                      <td>PivotFieldType.Page</td>
                     </tr>
                      </table></param>
            <param name="pivotField">the field in the base fields.</param>
            <returns>the field position in the specific fields.</returns>
        </member>
        <member name="M:Aspose.Cells.PivotTable.AddCalculatedField(System.String,System.String,System.Boolean)">
            <summary>
            Adds a calclulated field to pivot field.
            </summary>
            <param name="name">The name of the calculated field</param>
            <param name="formula">The formula of the calculated field.</param>
            <param name="dragToDataArea">True,drag this field to data area immediately</param>
        </member>
        <member name="M:Aspose.Cells.PivotTable.AddCalculatedField(System.String,System.String)">
            <summary>
            Adds a calclulated field to pivot field and drag it to data area.
            </summary>
            <param name="name">The name of the calculated field</param>
            <param name="formula">The formula of the calculated field.</param>
        </member>
        <member name="M:Aspose.Cells.PivotTable.Fields(Aspose.Cells.PivotFieldType)">
            <summary>
            Gets the specific fields by the field type.
            </summary>
            <param name="fieldType">the field type.</param>
            <returns>the specific fields</returns>
        </member>
        <member name="M:Aspose.Cells.PivotTable.Move(System.Int32,System.Byte)">
            <summary>
             Moves the PivotTable to a different location in the worksheet.
            </summary>
            <param name="row">row index.</param>
            <param name="column">column index.</param>
        </member>
        <member name="M:Aspose.Cells.PivotTable.Move(System.String)">
            <summary>
            Moves the PivotTable to a different location in the worksheet.
            </summary>
            <param name="destCellName">the dest cell name.</param>
        </member>
        <member name="P:Aspose.Cells.PivotTable.ColumnFields">
            <summary>
            Returns a PivotFields object that are currently shown as column fields.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotTable.RowFields">
            <summary>
            Returns a PivotFields object that are currently shown as row fields.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotTable.PageFields">
            <summary>
            Returns a PivotFields object that are currently shown as page fields.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotTable.DataFields">
            <summary>
            Gets a PivotField object that represents all the data fields in a PivotTable.
            Read-only.It would be init only when there are two or more data fields in the DataPiovtFiels.
            It only use to add DataPivotField to the PivotTable row/column area . Default is in row area.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotTable.DataField">
            <summary>
            Gets a PivotField object that represents all the data fields in a PivotTable.
            Read-only.It would be init only when there are two or more data fields in the DataPiovtFiels.
            It only use to add DataPivotField to the PivotTable row/column area . Default is in row area.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotTable.BaseFields">
            <summary>
            Returns a PivotFields object that includes all fields in the PivotTable report
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotTable.ColumnRange">
            <summary>
            Returns a CellArea object that represents the range 
            that contains the column area in the PivotTable report. Read-only.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotTable.RowRange">
            <summary>
            Returns a CellArea object that represents the range 
            that contains the row area in the PivotTable report. Read-only.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotTable.DataBordyRange">
            <summary>
            Returns a CellArea object that represents the range that contains the data area 
            in the list between the header row and the insert row. Read-only.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotTable.TableRange1">
            <summary>
            Returns a CellArea object that represents the range containing the entire PivotTable report,
            but doesn't include page fields. Read-only.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotTable.TableRange2">
            <summary>
            Returns a CellArea object that represents the range containing the entire PivotTable report,
            includes page fields. Read-only.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotTable.ColumnGrand">
            <summary>
            Indicates whether the PivotTable report shows grand totals for columns.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotTable.RowGrand">
            <summary>
             Indicates whether the PivotTable report shows grand totals for rows.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotTable.DisplayNullString">
            <summary>
            Indicates whether the PivotTable report displays a custom string
            in cells that contain null values.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotTable.NullString">
            <summary>
            Gets the string displayed in cells that contain null values 
            when the DisplayNullString property is true.The default value is an empty string.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotTable.DisplayErrorString">
            <summary>
            Indicates whether the PivotTable report displays a custom string in cells that contain errors.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotTable.ErrorString">
            <summary>
            Gets the string displayed in cells that contain errors 
            when the DisplayErrorString property is true.The default value is an empty string.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotTable.IsAutoFormat">
            <summary>
            Indicates whether the PivotTable report is automatically formatted.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotTable.AutoFormatType">
            <summary>
            Gets the PivotTable atuo format type.
            </summary>
            <see cref="T:Aspose.Cells.PivotTableAutoFormatType"/>
        </member>
        <member name="P:Aspose.Cells.PivotTable.MergeLabels">
            <summary>
            Indicates whether the specified PivotTable report's outer-row item, column item, subtotal,
            and grand total labels use merged cells.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotTable.PreserveFormatting">
            <summary>
            Indicates whether formatting is preserved when the PivotTable is refreshed or recalculated.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotTable.EnableDrilldown">
            <summary>
            Gets whether drilldown is enabled.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotTable.EnableFieldDialog">
            <summary>
            Indicates whether the PivotTable Field dialog box is available
            when the user double-clicks the PivotTable field.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotTable.EnableFieldList">
            <summary>
            Gets whether enable to display the field list for the PivotTable.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotTable.EnableWizard">
            <summary>
            Indicates whether the PivotTable Wizard is available.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotTable.SubtotalHiddenPageItems">
            <summary>
             Indicates whether hidden page field items in the PivotTable report
             are included in row and column subtotals, block totals, and grand totals. 
             The default value is False.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotTable.GrandTotalName">
            <summary>
            Returns the text string label that is displayed in the grand total column or row heading.
            The default value is the string "Grand Total".
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotTable.ManualUpdate">
            <summary>
            Indicates whether the PivotTable report is recalculated only at the user's request.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotTable.Name">
            <summary>
             Gets the name of the PivotTable
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotTable.PageFieldStyle">
            <summary>
            Gets the style used in the bound page field area.
            The default value is a null string (no style is applied by default). 
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotTable.TableStyle">
            <summary>
            Gets the style used in the body of the PivotTable report.
            The default value is a null string (no style is applied by default).
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotTable.VacatedStyle">
            <summary>
            Gets the style applied to cells vacated when the PivotTable report is refreshed. 
            The default value is a null string (no style is applied by default).
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotTable.PageFieldOrder">
            <summary>
            Gets the order in which page fields are added to the PivotTable report's layout.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotTable.PageFieldWrapCount">
            <summary>
            Gets the number of page fields in each column or row in the PivotTable report.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotTable.Tag">
            <summary>
            Gets a string saved with the PivotTable report.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotTable.SaveData">
            <summary>
            Indicates whether data for the PivotTable report is saved with the workbook.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotTable.PrintTitles">
            <summary>
            Indicates whether the print titles for the worksheet are set based
            on the PivotTable report. The default value is false.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotTable.DisplayImmediateItems">
            <summary>
            Indicates whether items in the row and column areas are visible
            when the data area of the PivotTable is empty. The default value is true.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PivotTable.IsSelected">
            <summary>
             Indicates whether the PivotTable is selected.
            </summary>
        </member>
        <member name="T:Aspose.Cells.PivotTableAutoFormatType">
            <summary>
            Represents PivotTable auto format type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PivotTableAutoFormatType.None">
            <summary>
            Represents None format type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PivotTableAutoFormatType.Classic">
            <summary>
            Represents Classic auto format type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PivotTableAutoFormatType.Report1">
            <summary>
            Represents Report1 format type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PivotTableAutoFormatType.Report2">
            <summary>
            Represents Report2 format type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PivotTableAutoFormatType.Report3">
            <summary>
            Represents Report3 format type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PivotTableAutoFormatType.Report4">
            <summary>
            Represents Report4 format type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PivotTableAutoFormatType.Report5">
            <summary>
            Represents Report5 format type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PivotTableAutoFormatType.Report6">
            <summary>
            Represents Report6 format type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PivotTableAutoFormatType.Report7">
            <summary>
            Represents Report7 format type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PivotTableAutoFormatType.Report8">
            <summary>
            Represents Report8 format type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PivotTableAutoFormatType.Report9">
            <summary>
            Represents Report9 format type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PivotTableAutoFormatType.Report10">
            <summary>
            Represents Report10 format type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PivotTableAutoFormatType.Table1">
            <summary>
            Represents Table1 format type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PivotTableAutoFormatType.Table2">
            <summary>
            Represents Table2 format type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PivotTableAutoFormatType.Table3">
            <summary>
            Represents Table3 format type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PivotTableAutoFormatType.Table4">
            <summary>
            Represents Table4 format type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PivotTableAutoFormatType.Table5">
            <summary>
            Represents Table5 format type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PivotTableAutoFormatType.Table6">
            <summary>
            Represents Table6 format type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PivotTableAutoFormatType.Table7">
            <summary>
            Represents Table7 format type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PivotTableAutoFormatType.Table8">
            <summary>
            Represents Table8 format type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PivotTableAutoFormatType.Table9">
            <summary>
            Represents Table9 format type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PivotTableAutoFormatType.Table10">
            <summary>
            Represents Table10 format type.
            </summary>
        </member>
        <member name="T:Aspose.Cells.PivotTables">
            <summary>
            Represents the collection of all the PivotTable objects on the specified worksheet.
            </summary>
        </member>
        <member name="M:Aspose.Cells.PivotTables.Add(System.String,System.String,System.String)">
            <summary>
            Adds a new PivotTable cache to a PivotCaches collection.
            </summary>		
            <param name="sourceData">The data for the new PivotTable cache.</param>
            <param name="destCellName">The cell in the upper-left corner of the PivotTable report's destination range.</param>
            <param name="tableName">The name of the new PivotTable report.</param>
            <returns>The new added cache index.</returns>		
        </member>
        <member name="M:Aspose.Cells.PivotTables.Add(System.String,System.String,System.String,System.Boolean)">
            <summary>
            Adds a new PivotTable cache to a PivotCaches collection.
            </summary>		
            <param name="sourceData">The data for the new PivotTable cache.</param>
            <param name="destCellName">The cell in the upper-left corner of the PivotTable report's destination range.</param>
            <param name="tableName">The name of the new PivotTable report.</param>
            <param name="useSameSource">Indicates whether using same data source when another existing pivot table has used this data source.
            If the property is true, it will save memory.</param>
            <returns>The new added cache index.</returns>		
        </member>
        <member name="M:Aspose.Cells.PivotTables.Add(System.String,System.Int32,System.Int32,System.String)">
            <summary>
            Adds a new PivotTable cache to a PivotCaches collection.
            </summary>
            <param name="sourceData">The data cell range for the new PivotTable.Example : Sheet1!A1:C8</param>
            <param name="row">Row index of the cell in the upper-left corner of the PivotTable report's destination range.</param>
            <param name="column">Column index of the cell in the upper-left corner of the PivotTable report's destination range.</param>
            <param name="tableName">The name of the new PivotTable report.</param>
            <returns>The new added cache index.</returns>
        </member>
        <member name="M:Aspose.Cells.PivotTables.Add(System.String,System.Int32,System.Int32,System.String,System.Boolean)">
            <summary>
            Adds a new PivotTable cache to a PivotCaches collection.
            </summary>
            <param name="sourceData">The data cell range for the new PivotTable.Example : Sheet1!A1:C8</param>
            <param name="row">Row index of the cell in the upper-left corner of the PivotTable report's destination range.</param>
            <param name="column">Column index of the cell in the upper-left corner of the PivotTable report's destination range.</param>
            <param name="tableName">The name of the new PivotTable report.</param>
            <param name="useSameSource">Indicates whether using same data source when another existing pivot table has used this data source.
            If the property is true, it will save memory.</param>
            <returns>The new added cache index.</returns>
        </member>
        <member name="M:Aspose.Cells.PivotTables.Add(Aspose.Cells.PivotTable,System.String,System.String)">
            <summary>
            Adds a new PivotTable Object to the collection from another PivotTable.
            </summary>
            <param name="pivotTable">The source pivotTable.</param>
            <param name="destCellName">The cell in the upper-left corner of the PivotTable report's destination range.</param>
            <param name="tableName">The name of the new PivotTable report.</param>
            <returns>The new added PivotTable index.</returns>
        </member>
        <member name="M:Aspose.Cells.PivotTables.Add(Aspose.Cells.PivotTable,System.Int32,System.Byte,System.String)">
            <summary>
            Adds a new PivotTable Object to the collection from another PivotTable.
            </summary>
            <param name="pivotTable">The source pivotTable.</param>
            <param name="row">Row index of the cell in the upper-left corner of the PivotTable report's destination range.</param>
            <param name="column">Column index of the cell in the upper-left corner of the PivotTable report's destination range.</param>
            <param name="tableName">The name of the new PivotTable report.</param>
            <returns>The new added PivotTable index.</returns>
        </member>
        <member name="M:Aspose.Cells.PivotTables.Add(System.String[],System.Boolean,Aspose.Cells.PivotPageFields,System.String,System.String)">
            <summary>
            Adds a new PivotTable Object to the collection with multiple consolidation ranges as data source.
            </summary>
            <param name="sourceData">The multiple consolidation ranges,such as {"Sheet1!A1:C8","Sheet2!A1:B8"}</param>
            <param name="isAutoPage">Whether auto create a single page field.
            If true,the following param pageFields will be ignored.
            </param>
            <param name="pageFields">The pivot page field items.
            </param>
            <param name="destCellName">destCellName The name of the new PivotTable report.</param>
            <param name="tableName">the name of the new PivotTable report.</param>
            <returns>The new added PivotTable index.</returns>
        </member>
        <member name="M:Aspose.Cells.PivotTables.Add(System.String[],System.Boolean,Aspose.Cells.PivotPageFields,System.Int32,System.Byte,System.String)">
            <summary>
            Adds a new PivotTable Object to the collection with multiple consolidation ranges as data source.
            </summary>
            <param name="sourceData">The multiple consolidation ranges,such as {"Sheet1!A1:C8","Sheet2!A1:B8"}</param>
            <param name="isAutoPage">Whether auto create a single page field.
            If true,the following param pageFields will be ignored</param>		
            <param name="pageFields">The pivot page field items.
            </param>
            <param name="row">Row index of the cell in the upper-left corner of the PivotTable report's destination range.</param>
            <param name="column">Column index of the cell in the upper-left corner of the PivotTable report's destination range.</param>
            <param name="tableName">The name of the new PivotTable report.</param>
            <returns>The new added PivotTable index.</returns>
        </member>
        <member name="M:Aspose.Cells.PivotTables.Add(Aspose.Cells.PivotCache,System.Int32,System.Int32,System.String)">
            <summary>
            Adds a new PivotTable object to the collection.
            </summary>
            <param name="pivotCache">The data source memory cache for a PivotTable report.</param>
            <param name="row">Row index of the cell in the upper-left corner of the PivotTable report's destination range.</param>
            <param name="column">Column index of the cell in the upper-left corner of the PivotTable report's destination range.</param>
            <param name="tableName">The name of the new PivotTable report.</param>
            <returns>The new added PivotTable index.</returns>
        </member>
        <member name="P:Aspose.Cells.PivotTables.Item(System.Int32)">
            <summary>
            Gets the PivotTable report by index.
            </summary>
        </member>
        <member name="T:Aspose.Cells.PivotTableSourceType">
            <summary>
            Represents the pivot table data source type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PivotTableSourceType.ListDatabase">
            <summary>
            Represents Microsoft Excel list or database.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PivotTableSourceType.External">
            
            Represents External data source (Microsoft Query).
            
        </member>
        <member name="F:Aspose.Cells.PivotTableSourceType.Consilidation">
            <summary>
            Represents Multiple consolidation ranges.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PivotTableSourceType.PivotTable">
            
            Represents Another PivotTable.
            
        </member>
        <member name="T:Aspose.Cells.Record.ALRecord">
            <summary>
            Encapsulates the object that represents the AL BIFF record.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.ALRecord.#ctor">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.ALRecord.SetALInfo">
            <summary>
            Sets default AL record infomation.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.AreaFormatRecord">
            <summary>
            Encapsulates the object that represents the AreaFormat BIFF record.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.AreaFormatRecord.#ctor(Aspose.Cells.FileFormatType,Aspose.Cells.Record.PaletteRecord)">
             <summary>
             Class constructor
             </summary>
             <param name="fileFormatType">Excel file format</param>
             <param name="palette">Represents the color palette of excel file.
            </param>
        </member>
        <member name="T:Aspose.Cells.Record.AreaRecord">
            <summary>
            Encapsulates the object that represents the Area BIFF record.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.AreaRecord.#ctor">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.AreaRecord.SetAreaInfo(Aspose.Cells.ChartType)">
            <summary>
            Sets area chart data according to the chart type.
            </summary>
            <param name="type">Chart type</param>
        </member>
        <member name="T:Aspose.Cells.Record.ArrayRecord">
            <summary>
            Encapsulates the object that represents the Array BIFF record.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.AttachedLabelRecord">
            <summary>
            Encapsulates the object that represents the AttachedLabel BIFF record.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.AutoFilterRecord">
            <summary>
            Summary description for AutoFilterRecord.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.AxcextRecord">
            <summary>
            Encapsulates the object that represents the  Axcext BIFF record.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.AxcextRecord.#ctor(Aspose.Cells.Axis)">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.AxisLineFormatRecord">
            <summary>
            Encapsulates the object that represents the  AxisLineFormat BIFF record.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.AxisLineFormatRecord.#ctor(System.Byte)">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.AxisRecord">
            <summary>
            Encapsulates the object that represents the Axis BIFF record.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.AxisRecord.#ctor(System.Byte)">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.BackgroundRecord">
            <summary>
            Summary description for BackgroundRecord.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.BarRecord">
            <summary>
            Encapsulates the object that represents the Bar BIFF record.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.BarRecord.#ctor(Aspose.Cells.FileFormatType,System.Int32,System.Int32)">
            <summary>
            Class constructor
            </summary>
            <param name="fileFormatType">Excel file format.</param>
            <param name="overlap">Overlap.</param>
            <param name="gapWidth">Gap width.</param>
        </member>
        <member name="M:Aspose.Cells.Record.BarRecord.SetBarType(Aspose.Cells.ChartType,System.Boolean)">
            <summary>
            Sets column chart and bar chart data according to the chart type.
            </summary>
            <param name="type">Chart type.</param>
            <param name="shadow"></param>
        </member>
        <member name="T:Aspose.Cells.Record.BarShapeRecord">
            <summary>
            Encapsulates the object that represents the 3DBarShape BIFF record.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.BarShapeRecord.#ctor">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.BlankRecord">
            <summary>
            Encapsulats the object that represents an empty cell in the Excel worksheet.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.BlankRecord.#ctor(System.UInt16,System.UInt16,System.UInt16)">
            <summary>
            Class constructor
            </summary>
            <param name="row">Row index.</param>
            <param name="column">Column index.</param>
            <param name="xfIndex">XF record index.</param>
        </member>
        <member name="M:Aspose.Cells.Record.BlankRecord.WriteRecord(Aspose.Cells.RW.DataOutStream)">
            <summary>
            Overrides function of base class.
            </summary>
            <param name="outStream">File output stream object</param>
        </member>
        <member name="T:Aspose.Cells.Record.BOFRecord">
            <summary>
            Encapsulats the object that represents Excel BOF BIFF record.
            </summary>
            <remarks>
            In Excel file, the BOF record is the first record of a worksheet,
            the workbook global section,a chart or a macro sheet.
            </remarks>
        </member>
        <member name="M:Aspose.Cells.Record.BOFRecord.#ctor(Aspose.Cells.SheetType,Aspose.Cells.FileFormatType)">
            <summary>
            Class constructor
            </summary>
            <param name="type">BOF type(worksheet type)</param>
            <param name="fileFormatType">Excel file format.</param>
        </member>
        <member name="M:Aspose.Cells.Record.BOFRecord.SetSheetType(Aspose.Cells.SheetType)">
            <summary>
            Sets BOF type according to worksheet type.
            </summary>
            <param name="type">BOF type(worksheet type)</param>
        </member>
        <member name="T:Aspose.Cells.Record.BoolErrRecord">
            <summary>
            Encapsulates the object that represents the BoolErr BIFF record.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.BopPopRecord">
            <summary>
            Encapsulates the object that represents the BopPop BIFF record.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.BopPopRecord.#ctor(Aspose.Cells.ChartGroup)">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.BoundSheetRecord">
            <summary>
            Encapsulats the object that represents Excel Boundsheet BIFF record.
            </summary>
            <remarks>
            Boundsheet record contains the worksheet name, worksheet type and stream position.
            </remarks>
        </member>
        <member name="F:Aspose.Cells.Record.BoundSheetRecord.sheetPosition">
            <summary>
            Absolute stream postion of the worksheet
            </summary>
        </member>
        <member name="F:Aspose.Cells.Record.BoundSheetRecord.sheetFlag">
            <summary>
            Worksheet type flag
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.BoundSheetRecord.#ctor(System.Int16,System.String,Aspose.Cells.FileFormatType)">
            <summary>
            Class constructor
            </summary>
            <param name="flag">Worksheet type</param>
            <param name="sheetName">Worksheet name, should be less than 32 characters</param>
            <param name="biffFormat">Excel BIFF format</param>
        </member>
        <member name="M:Aspose.Cells.Record.BoundSheetRecord.WriteRecord(Aspose.Cells.RW.DataOutStream)">
            <summary>
            Overrides function of base class
            </summary>
            <param name="stream">File output stream object</param>
        </member>
        <member name="T:Aspose.Cells.Record.BuiltInFMTCountRecord">
            <summary>
            BuiltInFMTCountRecord 的摘要说明。
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.CatserRangeRecord">
            <summary>
            Encapsulates the object that represents the  Catserrange BIFF record.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.CatserRangeRecord.#ctor">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.Chart3DRecord">
            <summary>
            Encapsulates the object that represents the 3D BIFF record.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.Chart3DRecord.#ctor">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.ChartFormatLinkRecord">
            <summary>
            ChartFormatLink 的摘要说明。
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.ChartFormatRecord">
            <summary>
            Encapsulates the object that represents the ChartFormat BIFF record.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.ChartFormatRecord.#ctor">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.ChartLineRecord">
            <summary>
            Encapsulates the object that represents the ChartLine BIFF record.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.ChartLineRecord.#ctor(System.Byte)">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.ChartRecord">
            <summary>
            Encapsulates the object that represents the Chart BIFF record.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.ChartRecord.#ctor(Aspose.Cells.Chart)">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.CodeNameRecord">
            <summary>
            CodeName 的摘要说明。
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.ColInfoRecord">
            <summary>
            Encapsulats the object that represents Excel ColInfo BIFF record.
            The ColInfo record contains column relative information.
            </summary>
        </member>
        <member name="F:Aspose.Cells.Record.ColInfoRecord.firstColumn">
            <summary>
            First column of this record
            </summary>
        </member>
        <member name="F:Aspose.Cells.Record.ColInfoRecord.lastColumn">
            <summary>
            Last column of this record
            </summary>
        </member>
        <member name="F:Aspose.Cells.Record.ColInfoRecord.columnWidth">
            <summary>
            Column width
            </summary>
        </member>
        <member name="F:Aspose.Cells.Record.ColInfoRecord.xfIndex">
            <summary>
            XF record index
            </summary>
        </member>
        <member name="F:Aspose.Cells.Record.ColInfoRecord.optionFlag">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.Record.ColInfoRecord.lengthFlag">
            <summary>
            
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.ColInfoRecord.WriteRecord(Aspose.Cells.RW.DataOutStream)">
            <summary>
            Overrides function of base class
            </summary>
            <param name="stream">File output stream object</param>
        </member>
        <member name="P:Aspose.Cells.Record.ColInfoRecord.FirstColumn">
            <summary>
            Gets first column index in the ColInfo record
            </summary>
        </member>
        <member name="P:Aspose.Cells.Record.ColInfoRecord.LastColumn">
            <summary>
            Gets last column index in the ColInfo record
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.CondFmtCollection">
            <summary>
            CondFmtCollection 的摘要说明。
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.CondFmtCollection.CopyDest(System.Byte[],System.UInt16,System.Byte,System.Int32)">
            <summary>
            Copys conditional formatting to the destination cell.
            </summary>
            <param name="data"></param>
            <param name="destRow"></param>
            <param name="destColumn"></param>
            <param name="index">Data index in the collection.</param>
        </member>
        <member name="M:Aspose.Cells.Record.CondFmtCollection.SearchSource(System.Byte[],System.UInt16,System.Byte)">
            <summary>
            Searches if a source cell is in this condfmt record.
            </summary>
            <param name="data"></param>
            <param name="sourceRow"></param>
            <param name="sourceColumn"></param>
            <returns></returns>
        </member>
        <member name="T:Aspose.Cells.Record.CondFmtRecord">
            <summary>
            CondFMTRecord 的摘要说明。
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.ContinueRecord">
            <summary>
            Encapsulats the object that represents Excel Continue BIFF record.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.ContinueRecord.#ctor">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.CountryRecord">
            <summary>
            Summary description for CountryRecord.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.DataFormatRecord">
            <summary>
            Encapsulates the object that represents the AL BIFF record.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.DataFormatRecord.#ctor">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.DataFormatRecord.SetChartDataFormat(Aspose.Cells.ChartType)">
            <summary>
            Sets ChartFormat relative data format record information.
            </summary>
            <param name="type">Chart type</param>
        </member>
        <member name="T:Aspose.Cells.Record.DatRecord">
            <summary>
            Encapsulates the object that represents the Dat BIFF record.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.DatRecord.#ctor">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.DBCellIndex">
            <summary>
            Encapsulates a DBCell record relative information.
            </summary>
        </member>
        <member name="F:Aspose.Cells.Record.DBCellIndex.DBCellStartRow">
            <summary>
            Represents DBCell start row number
            </summary>
        </member>
        <member name="F:Aspose.Cells.Record.DBCellIndex.FirstCellIndex">
            <summary>
            Represents the first cell index in the list
            </summary>
        </member>
        <member name="F:Aspose.Cells.Record.DBCellIndex.LastCellIndex">
            <summary>
            Represents the last cell index in the list
            </summary>
        </member>
        <member name="F:Aspose.Cells.Record.DBCellIndex.RowCount">
            <summary>
            Represents DBCell rows count
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.DBCellRecord">
            <summary>
            Encapsulate BIFF DBCell record that records BIFF stream offset.
            </summary>
            <remarks>
            Microsoft Excel use Index and DBCell BIFF records to optimize
            cell relative records searching.
            </remarks>
        </member>
        <member name="F:Aspose.Cells.Record.DBCellRecord.positionList">
            <summary>
            List of row records position within this block
            </summary>
        </member>
        <member name="F:Aspose.Cells.Record.DBCellRecord.dbCellStartPosition">
            <summary>
            Absolute stream start position of this dbcell record
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.DBCellRecord.#ctor">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.DBCellRecord.WriteRecord(Aspose.Cells.RW.DataOutStream)">
            <summary>
            Override function of base class
            </summary>
            <param name="stream">File output stream object</param>
        </member>
        <member name="P:Aspose.Cells.Record.DBCellRecord.PositionList">
            <summary>
            Set the list of row records position within this block.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.DconNameRecord">
            <summary>
            Used in ExcelXP currently. 2003/11/26
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.DconRefRecord">
            <summary>
            DconRef 的摘要说明。
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.DefColWidthRecord">
            <summary>
            Encapsulates the DefColWidth BIFF record that represents columns default width.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.DefColWidthRecord.#ctor(System.UInt16)">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.DefRowHeightRecord">
            <summary>
            Encapsulates the DefColWidth BIFF record that represents rows default height.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.DefRowHeightRecord.#ctor">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.DefRowHeightRecord.SetDefHeight(System.Byte,System.UInt16)">
            <summary>
            Sets default row height.
            </summary>
            <param name="flag">Default row flag</param>
            <param name="height">Default row height</param>
        </member>
        <member name="T:Aspose.Cells.Record.DimensionsRecord">
            <summary>
            Encapsulates the object that represents the AL BIFF record.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.DropBarRecord">
            <summary>
            Summary description for DropBarRecord.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.DVALRecord">
            <summary>
            DVALRecord 的摘要说明。
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.DVALRecord.CreateData(Aspose.Cells.Validations)">
            <summary>
            
            </summary>
            <param name="validations"></param>
            <returns>False if validations' count is zero or all contains no range.</returns>
        </member>
        <member name="T:Aspose.Cells.Record.DVRecord">
            <summary>
            Summary description for DVRecord.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.DVRecord.CreateData(Aspose.Cells.Validation)">
            <summary>
            Creates record data from validation object
            </summary>
            <param name="dv">Validation object.</param>
            <returns>False:N/A validation</returns>
        </member>
        <member name="T:Aspose.Cells.Record.EOFRecord">
            <summary>
            Encapsulats the object that represents Excel EOF BIFF record.
            </summary>
            <remarks>
            EOF Record indicates the end of file. It has no content.
            </remarks>
        </member>
        <member name="M:Aspose.Cells.Record.EOFRecord.#ctor">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.ExternCountRecord">
            <summary>
            Represents ExternCount BIFF record.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.ExternCountRecord.#ctor">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.ExternCountRecord.SetCount(System.UInt16)">
            <summary>
            Sets Externsheet record count
            </summary>
            <param name="count">Record count</param>
        </member>
        <member name="T:Aspose.Cells.Record.ExternNameRecord">
            <summary>
            Encapsulates the object that represents the ExternName BIFF record.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.ExternsheetRecord">
            <summary>
            Encapsulats the object that represents Excel Externsheet BIFF record.
            </summary>
            <remarks>
            In BIFF8 the Externsheet record stores a list with indexes to Supbook records.
            </remarks>
        </member>
        <member name="M:Aspose.Cells.Record.ExternsheetRecord.#ctor(Aspose.Cells.FileFormatType)">
            <summary>
            Class constructor
            </summary>
            <param name="fileFormatType">Excel BIFF format</param>
        </member>
        <member name="F:Aspose.Cells.Record.ExternsheetRecord.dataList">
            <summary>
            Represents internal dataList
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.ExternsheetRecord.AddWorksheet(System.UInt16,System.UInt16,System.UInt16)">
            <summary>
            Adds a relative sheet index to this record
            </summary>
            <param name="supbookIndex">Current supbook Index</param>
            <param name="firstIndex">First supbook Index</param>
            <param name="lastIndex">Last supbook Index</param>
            <remarks>This function is used in BIFF8.</remarks>
        </member>
        <member name="M:Aspose.Cells.Record.ExternsheetRecord.WriteRecord(Aspose.Cells.RW.DataOutStream)">
            <summary>
            Overrides function of base class
            </summary>
            <param name="stream">File output stream object</param>
        </member>
        <member name="T:Aspose.Cells.Record.EXTSSTRecord">
            <summary>
            Encapsulats the object that represents Excel EXTSST BIFF record.
            EXTSST record occurs in conjuction with SST record to collect the shared
            string table.
            </summary>
            <seealso cref="T:Aspose.Cells.Record.SSTRecord"></seealso>
        </member>
        <member name="F:Aspose.Cells.Record.EXTSSTRecord.bytesList">
            <summary>
            Represents EXTSST record main data
            </summary>
        </member>
        <member name="F:Aspose.Cells.Record.EXTSSTRecord.groupSize">
            <summary>
            Represents the number of string in a hash bucket.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.EXTSSTRecord.#ctor">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.EXTSSTRecord.AddItem(System.UInt32,System.UInt16)">
            <summary>
            Adds an item related to a new string
            </summary>
            <param name="index">index in a hash bucket</param>
            <param name="offset">offset in current hash bucket</param>
        </member>
        <member name="M:Aspose.Cells.Record.EXTSSTRecord.WriteRecord(Aspose.Cells.RW.DataOutStream)">
            <summary>
            Overrides function of base class.
            </summary>
            <param name="outStream">File output stream object</param>
        </member>
        <member name="T:Aspose.Cells.Record.FBIRecord">
            <summary>
            FBIRecord 的摘要说明。
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.FilePassRecord">
            <summary>
            Summary description for FilePassRecord.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.FontRecord">
            <summary>
            Encapsulats the object that represents Excel Font BIFF record.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.FontRecord.#ctor">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.FontRecord.SetFont(Aspose.Cells.Font,Aspose.Cells.FileFormatType)">
            <summary>
            Sets font relative information to record
            </summary>
            <param name="font">Font object</param>
            <param name="biffFormat">Excel BIFF format</param>
        </member>
        <member name="M:Aspose.Cells.Record.FontRecord.SetData(System.Byte[],System.Boolean)">
            <summary>
            Sets Font record data directly.
            </summary>
            <param name="buffer">Data buffer</param>
            <param name="needConvert">Indicator whether convert font data from BIFF8 to BIFF7</param>
        </member>
        <member name="T:Aspose.Cells.Record.FontxRecord">
            <summary>
            Summary description for FontxRecord.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.FontxRecord.#ctor(System.Int32)">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.FooterRecord">
            <summary>
            Encapsulates the object that represents the Footer BIFF record.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.FooterRecord.WriteRecord(Aspose.Cells.RW.DataOutStream)">
            <summary>
            Overrides function of base class.
            </summary>
            <param name="outStream">File output stream object</param>
        </member>
        <member name="T:Aspose.Cells.Record.FormatRecord">
            <summary>
            Encapsulats the object that represents Excel Format BIFF record.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.FormatRecord.#ctor">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.FormulaRecord">
            <summary>
            Encapsulats the object that represents Excel Formula BIFF record.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.FormulaRecord.#ctor(Aspose.Cells.FileFormatType)">
            <summary>
            Class constuctor
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.FormulaRecord.SetTokenData(System.Byte[])">
            <summary>
            
            </summary>
            <param name="buffer"></param>
        </member>
        <member name="M:Aspose.Cells.Record.FormulaRecord.CopyRowColumn(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean,System.Boolean)">
            <summary>
            Shift row index in the formula
            </summary>
            <param name="row">Destination row</param>
            <param name="shiftRows">How many rows will be shifted</param>
            <param name="startRow">Start row index to be shifted</param>
            <param name="rowPositive"></param>
            <param name="columnPositive"></param>
            <param name="column"></param>
            <param name="shiftColumns"></param>
            <param name="startColumn"></param>
        </member>
        <member name="M:Aspose.Cells.Record.FormulaRecord.CopyRow(System.UInt16,System.Int32,System.UInt16,System.Boolean)">
            <summary>
            Shift row index in the formula
            </summary>
            <param name="row">Destination row</param>
            <param name="shiftRows">How many rows will be shifted</param>
            <param name="startRow">Start row index to be shifted</param>
            <param name="positive"></param>
        </member>
        <member name="M:Aspose.Cells.Record.FormulaRecord.ShiftColumn(System.Byte,System.Int32,System.Byte)">
            <summary>
            Shift column index in the formula
            </summary>
            <param name="column">Destination column.</param>
            <param name="shiftColumns">How many columns will be shifted</param>
            <param name="startColumn">Start row index to be shifted</param>
        </member>
        <member name="M:Aspose.Cells.Record.FormulaRecord.Shift(System.Int32,System.Int32)">
            <summary>
            Shift row and column index in the formula
            </summary>
            <param name="shiftRows">How many rows will be shifted</param>
            <param name="shiftColumns">How many columns will be shifted</param>
        </member>
        <member name="M:Aspose.Cells.Record.FormulaRecord.ShiftNameReference(System.Collections.SortedList)">
            <summary>
            Shifts name reference after deleting worksheet or copying from other spreadsheet.
            </summary>
            <param name="sort"></param>
        </member>
        <member name="T:Aspose.Cells.Record.FrameRecord">
            <summary>
            Encapsulates the object that represents the Frame BIFF record.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.FrameRecord.#ctor(System.Byte)">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.GCWRecord">
            <summary>
            Represents GCW ( Global Column Width) BIFF record.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.GCWRecord.#ctor">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.GCWRecord.SetFlag(System.Byte)">
            <summary>
            Sets the width flag
            </summary>
            <param name="column">Column index</param>
        </member>
        <member name="T:Aspose.Cells.Record.GelFrameRecord">
            <summary>
            Encapsulates the object that represents the GelFrame BIFF record.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.GutsRecord">
            <summary>
            GutsRecord 的摘要说明。
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.HeaderRecord">
            <summary>
            Encapsulates the object that represents the Header BIFF record.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.HeaderRecord.WriteRecord(Aspose.Cells.RW.DataOutStream)">
            <summary>
            Overrides function of base class.
            </summary>
            <param name="outStream">File output stream object</param>
        </member>
        <member name="T:Aspose.Cells.Record.HLinkRecord">
            <summary>
            Encapsulats the object that represents Excel HLink BIFF record.
            </summary>
        </member>
        <member name="F:Aspose.Cells.Record.HLinkRecord.area">
            <summary>
            Represents link area
            </summary>
        </member>
        <member name="F:Aspose.Cells.Record.HLinkRecord.unknownBytes">
            <summary>
            Represents the first unknow byte sequence
            </summary>
        </member>
        <member name="F:Aspose.Cells.Record.HLinkRecord.urlUnknown">
            <summary>
            Represents the second unknown byte sequence, which is used as URL identifier
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.HLinkRecord.#ctor(Aspose.Cells.CellArea,System.String,System.String,Aspose.Cells.Hyperlink)">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.HPageBreakRecord">
            <summary>
            Encapsulats the object that represents Excel HorizontalPageBreak BIFF record.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.HPageBreakRecord.#ctor(Aspose.Cells.FileFormatType)">
            <summary>
            Class constructor
            </summary>
            <param name="fileFormatType">Excel BIFF Format</param>
        </member>
        <member name="M:Aspose.Cells.Record.HPageBreakRecord.AddHPageBreaks(Aspose.Cells.HPageBreaks)">
            <summary>
            Adds horizontal page break relative information.
            </summary>
            <param name="hPageBreaks">Horizontal page break collection</param>
        </member>
        <member name="T:Aspose.Cells.Record.IndexRecord">
            <summary>
            Encapsulats the object that represents Excel Index BIFF record.
            </summary>
            <remarks>
            Excel write an Index record in every worksheet to optimize cell record search.
            </remarks>
        </member>
        <member name="F:Aspose.Cells.Record.IndexRecord.reserved">
            <summary>
            Represents reserved bits,should be zero.
            </summary>
        </member>
        <member name="F:Aspose.Cells.Record.IndexRecord.firstRow">
            <summary>
            Represents the first row of this worksheet
            </summary>
        </member>
        <member name="F:Aspose.Cells.Record.IndexRecord.lastRow">
            <summary>
            Represents the last row of this worksheet
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.IndexRecord.#ctor(Aspose.Cells.FileFormatType)">
            <summary>
            Class constructor
            </summary>
            <param name="biffFormat">Excel BIFF format</param>
        </member>
        <member name="F:Aspose.Cells.Record.IndexRecord.dbCellCount">
            <summary>
            Represents the count of relative dbcell records.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.IndexRecord.WriteRecord(Aspose.Cells.RW.DataOutStream)">
            <summary>
            Writes record data
            </summary>
            <param name="outStream">File output stream object</param>
        </member>
        <member name="P:Aspose.Cells.Record.IndexRecord.FirstRow">
            <summary>
            Represents first row number of this worksheet.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Record.IndexRecord.LastRow">
            <summary>
            Represents the last row number of this worksheet.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Record.IndexRecord.DBCellCount">
            <summary>
            Represents the count of relative dbcell records.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.LabelRecord">
            <summary>
            Represents BIFF7 LABEL record
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.LabelRecord.#ctor">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.LabelSSTRecord">
            <summary>
            Encapsulats the object that represents Excel LabelSST BIFF record.
            </summary>
            <remarks>
            LabelSST record represents a cell that contains a string.
            </remarks>
        </member>
        <member name="M:Aspose.Cells.Record.LabelSSTRecord.#ctor(System.UInt16,System.UInt16,System.UInt16,System.UInt32)">
            <summary>
            Class constructor
            </summary>
            <param name="row">row index</param>
            <param name="column">column index</param>
            <param name="xfIndex">XF record index</param>
            <param name="sstIndex">SST record index</param>
        </member>
        <member name="T:Aspose.Cells.Record.LegendRecord">
            <summary>
            Encapsulates the object that represents the Legend BIFF record.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.LegendRecord.#ctor(Aspose.Cells.FileFormatType)">
            <summary>
            Class constructor
            </summary>
            <param name="fileFormatType">Excel file format.</param>
        </member>
        <member name="T:Aspose.Cells.Record.LineFormatRecord">
            <summary>
            Encapsulates the object that represents the LineFormat BIFF record.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.LineFormatRecord.#ctor(Aspose.Cells.FileFormatType,Aspose.Cells.Record.PaletteRecord)">
            <summary>
            Class constructor
            </summary>
            <param name="fileFormatType">Excel file format.</param>
            <param name="palette">Represents the color palette of excel file.
            </param>
        </member>
        <member name="T:Aspose.Cells.Record.LineRecord">
            <summary>
            Encapsulates the object that represents the Line BIFF record.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.LineRecord.#ctor">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.LineRecord.SetLineType(Aspose.Cells.ChartType)">
            <summary>
            Sets line chart data according to the chart type.
            </summary>
            <param name="type">Chart type.</param>
        </member>
        <member name="T:Aspose.Cells.Record.MarkerFormatRecord">
            <summary>
            Encapsulates the object that represents the MarkerFormat BIFF record.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.MarkerFormatRecord.#ctor(Aspose.Cells.FileFormatType,Aspose.Cells.Record.PaletteRecord)">
            <summary>
            Class constructor
            </summary>
            
        </member>
        <member name="T:Aspose.Cells.Record.MergeCellsRecord">
            <summary>
            Encapsulats the object that represents Excel MergeCells BIFF record.
            </summary>
            <remarks>
            The MergeCells record is not documented in Excel Developer's Kit.
            </remarks>
        </member>
        <member name="M:Aspose.Cells.Record.MergeCellsRecord.#ctor(Aspose.Cells.CellArea)">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.MSODrawingGroupRecord">
            <summary>
            Encapsulats the object that represents MSODrawingGroup BIFF record.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.MSODrawingGroupRecord.#ctor(Aspose.Cells.Worksheets,System.Int32)">
            <summary>
            Class constructor
            <remarks> if the record is 0866,headerSize is 12;</remarks>
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.MSODrawingRecord">
            <summary>
            Encapsulats the object that represents MSODrawing BIFF record.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.MSODrawingRecord.#ctor">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.MSOFBTDGG">
            <summary>
            
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.MulBlankRecord">
            <summary>
            Encapsulats the object that represents Excel MulBlank BIFF record.
            </summary>
            <remarks>
            The MulBlank record represents a cell range of empty cells. All cells 
            are located in the same row.
            </remarks>
        </member>
        <member name="M:Aspose.Cells.Record.MulBlankRecord.#ctor(System.UInt16,System.Byte,System.Byte,System.Collections.ArrayList)">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.MulRKRecord">
            <summary>
            Summary description for MulRKRecord.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.NameRecord">
            <summary>
            Encapsulats the object that represents Excel Name BIFF record.
            </summary>
            <remarks>
            The Name record contains the name and the token array of an internal
            defined name.
            Excel formulae generally is contained in FORMULA,ARRAY and NAME records.
            </remarks>
        </member>
        <member name="T:Aspose.Cells.Record.NoteRecord">
            <summary>
            Encapsulats the object that represents Note BIFF record.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.NumberRecord">
            <summary>
            Encapsulats the object that represents Excel Number BIFF record.
            </summary>
            <remarks>
            The Number record represents a cell that contains a floating-point value.
            </remarks>
        </member>
        <member name="M:Aspose.Cells.Record.NumberRecord.#ctor">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.NumberRecord.SetValue(System.UInt16,System.UInt16,System.UInt16,System.Double)">
            <summary>
            Sets the data of the Number record
            </summary>
            <param name="row">row index</param>
            <param name="column">column index</param>
            <param name="xfIndex">XF record index</param>
            <param name="doubleValue">value of the record</param>
        </member>
        <member name="T:Aspose.Cells.Record.ObjectLinkRecord">
            <summary>
            Encapsulates the object that represents the ObjectLink BIFF record.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.ObjectLinkRecord.#ctor">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.OBJRecord">
            <summary>
            Encapsulats the object that represents OBJ BIFF record.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.OBJRecord.#ctor">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.OBJRecord.SetFtSbsFmla(System.Int32,System.Byte[])">
            <summary>
            Scroll bar fmla-style macro
            </summary>
            <param name="offset"></param>
            <param name="formula"></param>
            <returns></returns>
        </member>
        <member name="M:Aspose.Cells.Record.OBJRecord.SetFtCblsFmla(System.Int32,System.Byte[])">
            <summary>
            Check box link fmla-style macro
            </summary>
            <param name="offset"></param>
            <param name="formula"></param>
            <returns></returns>
        </member>
        <member name="T:Aspose.Cells.Record.OFFSET">
            <summary>
            Represents absolute stream postion and offset. Used by SST record.
            </summary>
        </member>
        <member name="F:Aspose.Cells.Record.OFFSET.Position">
            <summary>
            Absolute SSTRecord start stream position
            </summary>
        </member>
        <member name="F:Aspose.Cells.Record.OFFSET.Offset">
            <summary>
            Offset to the start position
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.OleSizeRecord">
            <summary>
            Summary description for OleSizeRecord.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.PaletteRecord">
            <summary>
            Encapsulats the object that represents a palette record that contains
            the definition of all colors available for cell and object formatting.
            </summary>
        </member>
        <member name="F:Aspose.Cells.Record.PaletteRecord.colorList">
            <summary>
            Represents  colors in Excel palette.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.PaletteRecord.#ctor">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.PaletteRecord.GetColorPaletteIndex(System.Int32)">
            <summary>
            Gets a color index in the palette record.
            </summary>
            <param name="color">RGB color value</param>
            <returns>Color palette index</returns>
        </member>
        <member name="M:Aspose.Cells.Record.PaletteRecord.GetColorPaletteIndex(System.Drawing.Color)">
            <summary>
            Gets a color index in the palette record.
            </summary>
            <param name="color">RGB color value</param>
            <returns>Color palette index</returns>
        </member>
        <member name="M:Aspose.Cells.Record.PaletteRecord.WriteRecord(Aspose.Cells.FileFormatType,Aspose.Cells.RW.DataOutStream)">
            <summary>
            Overrides function of base class.
            </summary>
            <param name="fileFormatType">Excel file format</param>
            <param name="outStream">File output stream object</param>
        </member>
        <member name="M:Aspose.Cells.Record.PaletteRecord.SetColor(System.Int32,System.Int32)">
            <summary>
            Sets Palette color
            </summary>
            <param name="color">RGB color value</param>
            <param name="index">Color index in the palette record.</param>
        </member>
        <member name="T:Aspose.Cells.Record.PaneRecord">
            <summary>
            Encapsulate the object that represents Pane BIFF record
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.PaneRecord.#ctor">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.PieFormatRecord">
            <summary>
            Encapsulates the object that represents the PieFormat BIFF record.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.PieFormatRecord.#ctor">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.PieFormatRecord.SetPieInfo(Aspose.Cells.ChartType)">
            <summary>
            Sets pie bar chart data according to the chart type.
            </summary>
            <param name="type">Chart type</param>
        </member>
        <member name="T:Aspose.Cells.Record.PieRecord">
            <summary>
            Encapsulates the object that represents the AL BIFF record.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.PieRecord.#ctor(Aspose.Cells.ChartGroup)">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.PLSRecord">
            <summary>
            Encapsulates the object that represents the PLS BIFF record.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.PosRecord">
            <summary>
            Encasulates the object that represents Pos BIFF record.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.PosRecord.#ctor(System.Boolean)">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.PrintMPRecord">
            <summary>
            Used in ExcelXP currently. 2003/11/26
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.ptgIsect">
            <summary>
            Represents binary operator token ptgIsect.
            </summary>
            <remarks>
            Token Name		Description
            ptgIsect		Cell range intersection
            </remarks>
        </member>
        <member name="T:Aspose.Cells.Record.ptgUnion">
            <summary>
            Represents binary operator token ptgUnion
            </summary>
            <remarks>
            Token Name		Description
            ptgUnion		Cell range union
            </remarks>
        </member>
        <member name="T:Aspose.Cells.Record.ptgRange">
            <summary>
            Represents binary operator token ptgRange
            </summary>
            <remarks>
            Token Name		Description
            ptgRange		Cell range
            </remarks>
        </member>
        <member name="T:Aspose.Cells.Record.ptgName">
            <summary>
            Represents a ptgName token.
            This token contains the one-based index to a Name record.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.ptgMemFunc">
            <summary>
            Represents a ptgMemFunc token
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.ptgRef3D">
            <summary>
            Represents a ptgRef3D token.
            This token contains a 3D reference or an external reference to a cell.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.ptgArea3D">
            <summary>
            Represents a ptgArea3D token.
            This token contains a 3D reference or an external reference to a rectangular cell range.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.ptgArea3D.#ctor(System.UInt16,Aspose.Cells.CellArea,Aspose.Cells.FileFormatType)">
            <summary>
            Class constructor
            </summary>
            <param name="refIndex">ExternSheet reference index</param>
            <param name="area">Range area</param>
            <param name="fileFormatType">Excel BIFF format</param>
        </member>
        <member name="T:Aspose.Cells.Record.RadarAreaRecord">
            <summary>
            Encapsulates the object that represents the RadarArea BIFF record.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.RadarAreaRecord.#ctor(Aspose.Cells.ChartGroup)">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.RadarRecord">
            <summary>
            Encapsulates the object that represents the Radar BIFF record.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.RadarRecord.#ctor(Aspose.Cells.ChartGroup)">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.Record0800">
            <summary>
            Summary description for Record0800 : QuickTip record.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.Record0850">
            <summary>
            Used in ExcelXP currently. 2003/11/26
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.Record0851">
            <summary>
            DconRef 的摘要说明。
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.Record0852">
            <summary>
            Used in ExcelXP currently. 2003/11/26
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.Record0853">
            <summary>
            Used in ExcelXP currently. 2003/11/26
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.Record0854">
            <summary>
            Record0854 的摘要说明。
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.Record0855">
            <summary>
            Record0855 的摘要说明。
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.Record0856">
            <summary>
            Record0856 的摘要说明。
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.Record085A">
            <summary>
            Record085A 的摘要说明。
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.Record0862">
            <summary>
            Summary description for Record0862.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.Record0866">
            <summary>
            Record for image header/footer.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.Record0867">
            <summary>
            This record is used to set ExcelXP protection option.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.Record0868">
            <summary>
            Summary description for Record0868.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.RKRecord">
            <summary>
            Encapsulats the object that represents Excel RK BIFF record.
            </summary>
            <remarks>
            The RK record represents a cell that contains an RK value(encoded
            integer or floating-point value).
            </remarks>
        </member>
        <member name="M:Aspose.Cells.Record.RKRecord.#ctor">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.RKRecord.SetValue(System.UInt16,System.UInt16,System.UInt16,System.Int32)">
            <summary>
            Sets RK record value
            </summary>
            <remarks>Set an integer value</remarks>
            <param name="row">row index</param>
            <param name="column">column index</param>
            <param name="xfIndex">XF record index</param>
            <param name="intValue">Integer value</param>
            <returns>Return true if succeed;return false if the integer value cannot be converted to a RK value</returns>
        </member>
        <member name="M:Aspose.Cells.Record.RKRecord.SetValue(System.UInt16,System.UInt16,System.UInt16,System.Double)">
            <summary>
            Sets RK record value
            </summary>
            /// <remarks>Set an double value</remarks>
            <param name="row">row index</param>
            <param name="column">column index</param>
            <param name="xfIndex">XF record index</param>
            <param name="doubleValue">Double value</param>
            <returns>Return true if succeed;return false if the double value cannot be converted to a RK value</returns>
        </member>
        <member name="M:Aspose.Cells.Record.RKRecord.ConvertToRK(System.Double)">
            <summary>
            Converts a double value to a RK value
            </summary>
            <param name="rkValue">The value to be converted</param>
            <returns>Return true if succeed;return false if the double value cannot be converted to a RK value</returns>
        </member>
        <member name="T:Aspose.Cells.Record.RowRecord">
            <summary>
            Encapsulats the object that represents Excel Row BIFF record.
            </summary>
            <remarks>
            The Row record represents a row of excel file.
            </remarks>
        </member>
        <member name="M:Aspose.Cells.Record.RowRecord.#ctor(Aspose.Cells.Row)">
            <summary>
            Class constructor
            </summary>
            <param name="row">Row information.</param>
        </member>
        <member name="T:Aspose.Cells.Record.ScatterRecord">
            <summary>
            Encapsulates the object that represents the Scatter BIFF record.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.ScatterRecord.#ctor(Aspose.Cells.FileFormatType,Aspose.Cells.ChartGroup)">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.SCLRecord">
            <summary>
            Summary description for SCLRecord.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.SerAuxErrBarRecord">
            <summary>
            Summary description for SerAuxErrBarRecord.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.SerAuxTrendRecord">
            <summary>
            Summary description for SerAuxTrendRecord.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.SerfmtRecord">
            <summary>
            Encapsulates the object that represents the Serfmt BIFF record.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.SerfmtRecord.#ctor(System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.SeriesRecord">
            <summary>
            Encapsulates the object that represents the Series BIFF record.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.SeriesRecord.#ctor(Aspose.Cells.FileFormatType)">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.SeriesRecord.SetSeriesData(Aspose.Cells.ASeries,Aspose.Cells.ChartType)">
            <summary>
            Sets series relative data
            </summary>
            <param name="series">Series object</param>
            <param name="type">Chart type</param>
        </member>
        <member name="T:Aspose.Cells.Record.SeriesTextRecord">
            <summary>
            Encapsulates the object that represents the SeriesText BIFF record.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.SeriesTextRecord.#ctor(Aspose.Cells.FileFormatType,System.String)">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.SerParentRecord">
            <summary>
            Summary description for SerParent.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.SetupRecord">
            <summary>
            SetupRecord 的摘要说明。
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.SHRFMLARecord">
            <summary>
            SHRFMLARecord 的摘要说明。
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.SHRFMLARecord.ShiftRow(System.Int32,System.Int32,System.Int32)">
            <summary>
            Shift row index in the formula
            </summary>
            <param name="row">Destination row</param>
            <param name="shiftRows">How many rows will be shifted</param>
            <param name="startRow">Start row index to be shifted</param>
        </member>
        <member name="T:Aspose.Cells.Record.SIIndexRecord">
            <summary>
            Encapsulates the object that represents the SIIndex BIFF record.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.SIIndexRecord.#ctor(System.Byte)">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.SSTRecord">
            <summary>
            Encapsulats the object that represents Excel SST BIFF record.
            </summary>
            <remarks>
            SST records work with EXTSST records and LabelSST records to 
            record string in an Excel file.
            </remarks>
        </member>
        <member name="F:Aspose.Cells.Record.SSTRecord.stringList">
            <summary>
            Represents a hash table for strings and their index
            </summary>
        </member>
        <member name="F:Aspose.Cells.Record.SSTRecord.sum">
            <summary>
            Represents total number of strings
            </summary>
        </member>
        <member name="F:Aspose.Cells.Record.SSTRecord.distinctSum">
            <summary>
            Represents total distinct number of strings
            </summary>
        </member>
        <member name="F:Aspose.Cells.Record.SSTRecord.groupSize">
            <summary>
            Represents EXTSST record group size
            </summary>
        </member>
        <member name="F:Aspose.Cells.Record.SSTRecord.groupList">
            <summary>
            Represents OFFSET struct list, to be used by EXTSST record
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.SSTRecord.#ctor">
            <summary>
            Class onstructor
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.SSTRecord.AddCell(Aspose.Cells.Cell,System.Int32)">
            <summary>
            Adds a cell which contains string value
            </summary>
            <param name="cell">Cell object</param>
            <param name="sstIndex">SST index</param>
        </member>
        <member name="M:Aspose.Cells.Record.SSTRecord.AddReadString(Aspose.Cells.RefString,System.Int32)">
            <summary>
            Adds a string to the SST record
            </summary>
            <param name = "inputString">Input string</param>
            <param name="sstIndex">SST index</param>
            <returns>Index of the string in SST record.</returns>
        </member>
        <member name="M:Aspose.Cells.Record.SSTRecord.SetCellSSTIndex(Aspose.Cells.Worksheets)">
            <summary>
            Sets SST index to all string cell.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.SSTRecord.WriteRecord(Aspose.Cells.RW.DataOutStream,Aspose.Cells.Worksheets)">
            <summary>
            Writes SST record data into file
            </summary>
            <param name = "outStream">File output stream object</param>
            <param name="sheets"></param>
        </member>
        <member name="M:Aspose.Cells.Record.SSTRecord.GenerateRecordData">
            <summary>
            Generates SST record data. (Only string data, without header).
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.SSTRecord.GenerateStringBytes(System.String,System.Byte[])">
            <summary>
            Generates bytes data of a string.
            </summary>
            <param name="stringValue">Input string.</param>
            <param name="formatRuns">Rich text data.</param>
        </member>
        <member name="F:Aspose.Cells.Record.SSTRecord.dataPointer">
            <summary>
            Data pointer of record data
            </summary>
        </member>
        <member name="F:Aspose.Cells.Record.SSTRecord.startPosition">
            <summary>
            Stream start position
            </summary>
        </member>
        <member name="F:Aspose.Cells.Record.SSTRecord.stringArray">
            <summary>
            Array of total strings
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.SSTRecord.GetGroup">
            <summary>
            Gets OFFSET struct list which will be used by EXTSST record
            </summary>
            <returns>OFFSET struct list</returns>
        </member>
        <member name="M:Aspose.Cells.Record.SSTRecord.IsRichText(Aspose.Cells.Cell)">
            <summary>
            Indicates if a string in a cell is rich text format.
            </summary>
            <param name="cell"></param>
            <returns></returns>
        </member>
        <member name="P:Aspose.Cells.Record.SSTRecord.TotalStringNumber">
            <summary>
            Represents total number of strings.
            </summary>
            <value>SST record contains all the strings of a excel file. This property can set and retrieve the sum of strings.</value>
        </member>
        <member name="T:Aspose.Cells.Record.StandardWidthRecord">
            <summary>
            
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.StandardWidthRecord.#ctor(System.Double,System.Int32)">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.StringRecord">
            <summary>
            Encapsulates the object that stores the result of a string formula.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.StyleRecord">
            <summary>
            Encapsulates the object that represents the Style BIFF record.
            </summary>
        </member>
        <member name="M:Aspose.Cells.SupbookData.GetLinkedData(System.String@,System.String@)">
            <summary>
            
            </summary>
            <param name="p1">if Ole,ole path,else DDE service name</param>
            <param name="p2">if Ole,ole prog id,else Topic name for a DDE connection</param>
        </member>
        <member name="T:Aspose.Cells.Record.SupbookRecord">
            <summary>
            Encapsulats the object that represents Excel Supbook BIFF record.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.SupbookRecord.#ctor">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.SupbookRecord.SetInternal(System.UInt16)">
            <summary>
            Sets sheet number
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.SuperCodePageTableRecord">
            <summary>
            SuperCodePageTableRecord 的摘要说明。
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.SurfaceRecord">
            <summary>
            Encapsulates the object that represents the Surface BIFF record.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.SurfaceRecord.#ctor">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.SurfaceRecord.SetSurfaceInfo(Aspose.Cells.ChartType)">
            <summary>
            Sets surface chart data according to the chart type.
            </summary>
            <param name="type">Chart type</param>
        </member>
        <member name="T:Aspose.Cells.Record.TextRecord">
            <summary>
            Encapsulats the object that represents the Text record used in chart related records.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.TextRecord.#ctor(Aspose.Cells.FileFormatType)">
            <summary>
            Class constructor
            </summary>
            
        </member>
        <member name="T:Aspose.Cells.Record.TickRecord">
            <summary>
            Encapsulates the object that represents the Tick BIFF record.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.TickRecord.#ctor(Aspose.Cells.FileFormatType)">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.TXORecord">
            <summary>
            Encapsulates the object that represents the TXO BIFF record.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.UnicodeStringRecord">
            <summary>
            Encapsulats the object that represents a Unicode string.
            </summary>
        </member>
        <member name="F:Aspose.Cells.Record.UnicodeStringRecord.length">
            <summary>
            Represents the length of string record
            </summary>
        </member>
        <member name="F:Aspose.Cells.Record.UnicodeStringRecord.bytesData">
            <summary>
            Represents converted output data
            </summary>
        </member>
        <member name="F:Aspose.Cells.Record.UnicodeStringRecord.optionFlag">
            <summary>
            Represents ASCII/Unicode flag
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.UnicodeStringRecord.#ctor(System.String)">
            <summary>
            Class constructor
            </summary>
            <param name = "strData">String value</param>
        </member>
        <member name="M:Aspose.Cells.Record.UnicodeStringRecord.ConvertData(System.String)">
            <summary>
            Converts string to bytes
            </summary>
            <param name="strData">String value</param>
        </member>
        <member name="P:Aspose.Cells.Record.UnicodeStringRecord.BytesData">
            <summary>
            Gets unicode string data
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.User32">
            <summary>
            Summary description for User32.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.UsersViewBeginRecord">
            <summary>
            Summary description for UsersViewBeginRecord.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.UsersViewEndRecord">
            <summary>
            Summary description for UsersViewEndRecord.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.ValueRangeRecord">
            <summary>
            Encapsulates the object that represents the  Valuerange BIFF record.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.ValueRangeRecord.#ctor">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.VPageBreakRecord">
            <summary>
            Encapsulats the object that represents Excel VerticalPageBreak BIFF record.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.VPageBreakRecord.#ctor(Aspose.Cells.FileFormatType)">
            <summary>
            Class constructor
            </summary>
            <param name = "fileFormatType">Excel BIFF format</param>
        </member>
        <member name="M:Aspose.Cells.Record.VPageBreakRecord.AddVPageBreaks(Aspose.Cells.VPageBreaks)">
            <summary>
            Adds vertical page break relative information.
            </summary>
            <param name="vPageBreaks">Vertical page break collection</param>
        </member>
        <member name="T:Aspose.Cells.Record.Window1Record">
            <summary>
            Encapsulats the object that represents Excel Window2 BIFF record.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.Window1Record.#ctor(Aspose.Cells.Worksheets)">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.Window1Record.SetSelect(System.UInt16)">
            <summary>
            Sets selected worksheet.
            </summary>
            <param name = "i">Sheet index.</param>
        </member>
        <member name="M:Aspose.Cells.Record.Window1Record.SetHScrollBar(System.Boolean)">
            <summary>
            Sets whether to show the horizontal scroll bar.
            </summary>
            <param name="showHScrollBar"></param>
        </member>
        <member name="M:Aspose.Cells.Record.Window1Record.SetVScrollBar(System.Boolean)">
             <summary>
             Sets whether to show the horizontal scroll bar.
             </summary>
            <param name="showVScrollBar"></param>
        </member>
        <member name="T:Aspose.Cells.Record.Window2Record">
            <summary>
            Encapsulats the object that represents Excel Window2 BIFF record.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.Window2Record.#ctor(Aspose.Cells.FileFormatType)">
            <summary>
            Class constructor
            </summary>
            <param name="biffFormat">Excel BIFF format</param>
        </member>
        <member name="M:Aspose.Cells.Record.Window2Record.SetSelected(System.Boolean)">
            <summary>
            Sets selected worksheet
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.Window2Record.SetPane(System.UInt16,System.Byte)">
            <summary>
            Sets pane relative flags.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.XCTRecord">
            <summary>
            Encapsulates the object that represents the XCT BIFF record.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Record.XFRecord">
            <summary>
            Encapsulats the object that represents Excel XF BIFF record.
            </summary>
            <remarks>
            The XF record contains formatting information for cells,rows,columns or styles.
            </remarks>
        </member>
        <member name="M:Aspose.Cells.Record.XFRecord.#ctor(Aspose.Cells.FileFormatType)">
            <summary>
            Class constructor
            </summary>
            <param name="fileFormatType">Excel file format</param>
        </member>
        <member name="M:Aspose.Cells.Record.XFRecord.#ctor">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.XFRecord.Reset">
            <summary>
            Resets internal data to default values.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.XFRecord.SetFontIndex(System.UInt16)">
            <summary>
            Sets the font index of this XF record
            </summary>
        </member>
        <member name="M:Aspose.Cells.Record.XFRecord.SetStyle(Aspose.Cells.Style)">
            <summary>
            Sets the style to this XF record
            </summary>
            <param name="style">Style object</param>
        </member>
        <member name="M:Aspose.Cells.Record.XFRecord.SetBorderColor(Aspose.Cells.Style)">
            <summary>
            Sets the border line color.
            </summary>
            <param name="style">Style object</param>
        </member>
        <member name="M:Aspose.Cells.Record.XFRecord.SetBorderStyle(Aspose.Cells.Style)">
            <summary>
            Sets the border line style.
            </summary>
            <param name="style">Style object</param>
        </member>
        <member name="M:Aspose.Cells.Record.XFRecord.SetHorizontalAlignment(Aspose.Cells.Style)">
            <summary>
            Sets horizontal alignment style.
            </summary>
            <param name="style">Style object</param>
        </member>
        <member name="M:Aspose.Cells.Record.XFRecord.SetVerticalAlignment(Aspose.Cells.Style)">
            <summary>
            Set vertical alignment style.
            </summary>
            <param name="style">Style object</param>
        </member>
        <member name="M:Aspose.Cells.Record.XFRecord.SetXFData(System.Byte[])">
            <summary>
            Sets XF record data directly.
            </summary>
            <param name="buffer">Data buffer</param>
            <remarks>Converts data from BIFF8 to BIFF7 if needed</remarks>
        </member>
        <member name="T:Aspose.Cells.RW.DataInStream">
            <summary>
            Encapsulates file output stream object to read data.
            </summary>
        </member>
        <member name="F:Aspose.Cells.RW.DataInStream.dataStream">
            <summary>
            Gets at high level read methods of MemoryStream.
            </summary>
        </member>
        <member name="F:Aspose.Cells.RW.DataInStream.isEnd">
            <summary>
            Represents whether the end of stream is reached.
            </summary>
        </member>
        <member name="M:Aspose.Cells.RW.DataInStream.#ctor(System.IO.MemoryStream)">
            <summary>
            Class constructor.
            </summary>
            <param name="dataStream">Stream object</param>
        </member>
        <member name="M:Aspose.Cells.RW.DataInStream.ReadData(System.Byte[])">
            <summary>
            Reads byte array data.
            </summary>
            <param name="buffer">Data buffer</param>
        </member>
        <member name="M:Aspose.Cells.RW.DataInStream.ReadInt">
            <summary>
            Reads 4 bytes data
            </summary>
            <returns>Integer number converted by 4 bytes data.</returns>
        </member>
        <member name="M:Aspose.Cells.RW.DataInStream.ReadUInt">
            <summary>
            Reads 4 bytes data
            </summary>
            <returns>Unsigned Integer number converted by 4 bytes data.</returns>
        </member>
        <member name="M:Aspose.Cells.RW.DataInStream.ReadDouble">
            <summary>
            Reads 8 bytes data
            </summary>
            <returns>Double number converted by 8 bytes data.</returns>
        </member>
        <member name="M:Aspose.Cells.RW.DataInStream.ReadByte">
            <summary>
            Reads one byte data
            </summary>
            <returns>One byte data</returns>
        </member>
        <member name="M:Aspose.Cells.RW.DataInStream.ReadUShort(System.Byte[])">
            <summary>
            Reads 2 bytes data.
            </summary>
            <param name="buffer">Data buffer</param>
            <returns>Ushort number converted by 2 bytes data.</returns>
        </member>
        <member name="M:Aspose.Cells.RW.DataInStream.Seek(System.Int32)">
            <summary>
            Seeks to the new position relative to the beginning of the stream.
            </summary>
            <param name="position">New position</param>
        </member>
        <member name="M:Aspose.Cells.RW.DataInStream.SeekFromCurrent(System.Int32)">
            <summary>
            Seeks to the new position relative to the current position of the stream.
            </summary>
            <param name="position">Offset relative to current position</param>
        </member>
        <member name="T:Aspose.Cells.RW.DataLoader">
            <summary>
            Summary description for DataLoader.
            </summary>
        </member>
        <member name="F:Aspose.Cells.RW.DataLoader.biffVersion">
            <summary>
            Represent excel file format
            </summary>
        </member>
        <member name="F:Aspose.Cells.RW.DataLoader.id">
            <summary>
            Represnet record ID
            </summary>
        </member>
        <member name="F:Aspose.Cells.RW.DataLoader.length">
            <summary>
            Represents record length
            </summary>
        </member>
        <member name="F:Aspose.Cells.RW.DataLoader.tempData">
            <summary>
            Temp data buffer
            </summary>
        </member>
        <member name="F:Aspose.Cells.RW.DataLoader.recordData">
            <summary>
            Represnet record data
            </summary>
        </member>
        <member name="M:Aspose.Cells.RW.DataLoader.#ctor(Aspose.Cells.Workbook)">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="M:Aspose.Cells.RW.DataLoader.ReachBIFFRecord(System.UInt16,Aspose.Cells.RW.DataInStream)">
            <summary>
            Reaches a specified BIFF record.
            </summary>
            <param name="recordID">BIFF record ID</param>
            <param name="stream">Data input stream object.</param>
        </member>
        <member name="M:Aspose.Cells.RW.DataLoader.ReadFormatRecords(Aspose.Cells.RW.DataInStream)">
            <summary>
            Reads Format records from the Workbook file
            </summary>
            <param name="stream">Data input stream object.</param>
            <remarks>This method is used to retrieve font information.</remarks>
        </member>
        <member name="M:Aspose.Cells.RW.DataLoader.ReadRecordData(Aspose.Cells.RW.DataInStream)">
            <summary>
            Reads data contained in a BIFF record
            </summary>
            <param name="stream">Data input stream object.</param>
        </member>
        <member name="M:Aspose.Cells.RW.DataLoader.ReadRecordData(Aspose.Cells.RW.DataInStream,System.Boolean)">
            <summary>
            Reads data contained in a BIFF record
            </summary>
            <param name="stream">Data input stream object.</param>
            <param name="isEncrypted"></param>
        </member>
        <member name="M:Aspose.Cells.RW.DataLoader.ReadXFRecords(Aspose.Cells.RW.DataInStream)">
            <summary>
            Reads XF records from Workbook file
            </summary>
            <param name="stream">Data input stream object.</param>
            <remarks>This method is used to retrieve extend format information.</remarks>
        </member>
        <member name="M:Aspose.Cells.RW.DataLoader.ReadFontRecords(Aspose.Cells.RW.DataInStream)">
            <summary>
            Reads Font records from the Workbook file
            </summary>
            <param name="stream">Data input stream object.</param>
            <remarks>This method is used to retrieve font information.</remarks>
        </member>
        <member name="M:Aspose.Cells.RW.DataLoader.ReadFormulaRecord(Aspose.Cells.RW.DataInStream)">
            <summary>
            Reads Formula records from the Workbook file.
            </summary>
            <param name="stream">Data input stream object.</param>
        </member>
        <member name="M:Aspose.Cells.RW.DataLoader.ReadBlankRecord(Aspose.Cells.RW.DataInStream)">
            <summary>
            Reads a Blank record.
            </summary>
            <param name="stream">Data input stream object.</param>
        </member>
        <member name="M:Aspose.Cells.RW.DataLoader.ReadMulBlankRecord(Aspose.Cells.RW.DataInStream)">
            <summary>
            Reads a MulBlank record.
            </summary>
            <param name="stream">Data input stream object.</param>
        </member>
        <member name="M:Aspose.Cells.RW.DataLoader.ReadRKRecord(Aspose.Cells.RW.DataInStream)">
            <summary>
            Reads a RK record
            </summary>
            <param name="stream">Data input stream object.</param>
        </member>
        <member name="M:Aspose.Cells.RW.DataLoader.ReadMulRKRecord(Aspose.Cells.RW.DataInStream)">
            <summary>
            Reads a MulRK record.
            </summary>
            <param name="stream">Data input stream object.</param>
        </member>
        <member name="M:Aspose.Cells.RW.DataLoader.ReadLabelSSTRecord(Aspose.Cells.RW.DataInStream)">
            <summary>
            Reads a LabelSST record.
            </summary>
            <param name="stream">Data input stream object.</param>
        </member>
        <member name="M:Aspose.Cells.RW.DataLoader.ReadMSODrawingRecords(Aspose.Cells.RW.DataInStream)">
            <summary>
            Reads MSODrawing records.
            </summary>
            <param name="stream">Data input stream object.</param>
        </member>
        <member name="M:Aspose.Cells.RW.DataLoader.ReadCellsData(Aspose.Cells.RW.DataInStream)">
            <summary>
            Reads cells value from the Workbook file
            </summary>
            <param name="stream">Data input stream object.</param>
        </member>
        <member name="M:Aspose.Cells.RW.DataLoader.ReadCellsValues(Aspose.Cells.RW.DataInStream)">
            <summary>
            Reads cells values from excel file
            </summary>
            <param name="stream">Data input stream object.</param>
        </member>
        <member name="M:Aspose.Cells.RW.DataLoader.ReadLabelRecord(Aspose.Cells.RW.DataInStream)">
            <summary>
            Read a Label record.
            </summary>
            <param name="stream">Data input stream object.</param>
        </member>
        <member name="P:Aspose.Cells.RW.DataLoader.BIFFVersion">
            <summary>
            Represent excel file format
            </summary>
        </member>
        <member name="T:Aspose.Cells.RW.DataOutStream">
            <summary>
            Encapsulates file output stream object to write data.
            </summary>
        </member>
        <member name="F:Aspose.Cells.RW.DataOutStream.dataStream">
            <summary>
            Gets at high level write methods of MemoryStream.
            </summary>
        </member>
        <member name="F:Aspose.Cells.RW.DataOutStream.data">
            <summary>
            Represents work array for output data.
            </summary>
        </member>
        <member name="M:Aspose.Cells.RW.DataOutStream.#ctor(System.IO.MemoryStream)">
            <summary>
            Class constructor.
            </summary>
            <param name="dataStream">Stream object</param>
        </member>
        <member name="M:Aspose.Cells.RW.DataOutStream.WriteData(System.Byte[],System.Int32)">
            <summary>
            Writes byte array data.
            </summary>
            <param name="buffer">Data buffer</param>
            <param name="length">Data length</param>
        </member>
        <member name="M:Aspose.Cells.RW.DataOutStream.WriteData(System.Byte[])">
            <summary>
            Writes byte array data.
            </summary>
            <param name="buffer">Data buffer</param>
        </member>
        <member name="M:Aspose.Cells.RW.DataOutStream.WriteByte(System.Byte)">
            <summary>
            Writes a byte data.
            </summary>
            <param name="byteData"></param>
        </member>
        <member name="M:Aspose.Cells.RW.DataOutStream.WriteChar(System.Char)">
            <summary>
            Writes a char value.
            </summary>
            <param name="charData">Char value</param>
        </member>
        <member name="M:Aspose.Cells.RW.DataOutStream.WriteUInt(System.UInt32)">
            <summary>
            Writes a uint value.
            </summary>
            <param name="intData">Unsigned integer value</param>
        </member>
        <member name="M:Aspose.Cells.RW.DataOutStream.WriteInt(System.Int32)">
            <summary>
            Writes an int value.
            </summary>
            <param name="intData">Integer value</param>
        </member>
        <member name="M:Aspose.Cells.RW.DataOutStream.WriteUShort(System.UInt16)">
            <summary>
            Writes a ushort value.
            </summary>
            <param name="shortData">Unsigned short value</param>
        </member>
        <member name="M:Aspose.Cells.RW.DataOutStream.WriteShort(System.Int16)">
            <summary>
            Writes a short value.
            </summary>
            <param name="shortData">Short value</param>
        </member>
        <member name="M:Aspose.Cells.RW.DataOutStream.WriteDouble(System.Double)">
            <summary>
            Writes a double value
            </summary>
            <param name="doubleData">Double value</param>
        </member>
        <member name="M:Aspose.Cells.RW.DataOutStream.GetCurStreamPos">
            <summary>
            Gets current stream absolute postion.
            </summary>
            <returns>stream position</returns>
        </member>
        <member name="M:Aspose.Cells.RW.DataOutStream.Seek(System.Int64)">
            <summary>
            Seeks to the new position.
            </summary>
            <param name="position">New position</param>
        </member>
        <member name="T:Aspose.Cells.RW.DocPropertiesFiler">
            <summary>
            Reads and writes OLE2 document properties into structure storage property sets.
            </summary>
        </member>
        <member name="M:Aspose.Cells.RW.DocPropertiesFiler.Read(Aspose.MemoryStorage,Aspose.Cells.BuiltInDocumentProperties,Aspose.Cells.CustomDocumentProperties)">
            <summary>
            Reads document properties from the structured storage into the document.
            </summary>
            <param name="storage">Reads summary info and document summary info property sets from this storage.</param>
            <param name="builtInProperties">Stores built-in properties into this collection.</param>
            <param name="customProperties">Stores custom properties into this collection.</param>
        </member>
        <member name="M:Aspose.Cells.RW.DocPropertiesFiler.ReadSummaryInfo(System.IO.Stream)">
            <summary>
            Read and add summary info properties to the built in document properties collection.
            </summary>
        </member>
        <member name="M:Aspose.Cells.RW.DocPropertiesFiler.ReadDocSummaryInfo(System.IO.Stream)">
            <summary>
            Read and add document summary info properties to the built in and custom document properties collections.
            </summary>
        </member>
        <member name="M:Aspose.Cells.RW.DocPropertiesFiler.AddProperties(Aspose.Cells.Ss.PropertyCollection,Aspose.Cells.DocumentProperties,Aspose.Cells.PropertyGroup)">
            <summary>
            Adds properties from a structured storage property set into presentation level collection of properties.
            </summary>
        </member>
        <member name="M:Aspose.Cells.RW.DocPropertiesFiler.Write(Aspose.Cells.BuiltInDocumentProperties,Aspose.Cells.CustomDocumentProperties,Aspose.MemoryStorage)">
            <summary>
            Writes document properties into structure storage property sets.
            </summary>
            <param name="builtInProperties">This contains builtin document properties to write.</param>
            <param name="customProperties">Contains custom document properties to write.</param>
            <param name="storage">Creates summary info and document summary info property sets in this storage.</param>
        </member>
        <member name="M:Aspose.Cells.RW.DocPropertiesFiler.WriteProperties(Aspose.Cells.DocumentProperties)">
            <summary>
            Enumerates through document properties and adds them to the appropriate property set sections.
            </summary>
        </member>
        <member name="F:Aspose.Cells.RW.DocPropertiesFiler.Win32EpochStart">
            <summary>
            This is the minimum value expressed by Win32 FILETIME structure.
            </summary>
        </member>
        <member name="T:Aspose.Cells.RW.ExcelTextWriter">
            <summary>
            Summary description for ExcelTextWriter.
            </summary>
        </member>
        <member name="T:Aspose.Cells.RW.ExcelWriter">
            <summary>
            Encrypts data when workbook is protected.
            </summary>
        </member>
        <member name="T:Aspose.Cells.RW.ReadOnlyDataLoader">
            <summary>
            Summary description for ReadOnlyDataLoader.
            </summary>
        </member>
        <member name="T:Aspose.Cells.RW.SSTReader">
            <summary>
            Summary description for SSTReader.
            </summary>
        </member>
        <member name="T:Aspose.Cells.RW.WorkbookReader">
            <summary>
            Encapsulates the object that reads excel file.
            </summary>
        </member>
        <member name="F:Aspose.Cells.RW.WorkbookReader.biffVersion">
            <summary>
            Represent excel file format
            </summary>
        </member>
        <member name="F:Aspose.Cells.RW.WorkbookReader.id">
            <summary>
            Represnet record ID
            </summary>
        </member>
        <member name="F:Aspose.Cells.RW.WorkbookReader.length">
            <summary>
            Represents record length
            </summary>
        </member>
        <member name="F:Aspose.Cells.RW.WorkbookReader.tempData">
            <summary>
            Temp data buffer
            </summary>
        </member>
        <member name="F:Aspose.Cells.RW.WorkbookReader.recordData">
            <summary>
            Represnet record data
            </summary>
        </member>
        <member name="M:Aspose.Cells.RW.WorkbookReader.#ctor(Aspose.Cells.Workbook)">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="M:Aspose.Cells.RW.WorkbookReader.GetFileFormatType(Aspose.Cells.RW.DataInStream)">
            <summary>
            Identifies the Workbook file format.
            </summary>
            <param name="stream">Data input stream object.</param>
        </member>
        <member name="M:Aspose.Cells.RW.WorkbookReader.ReachBIFFRecord(System.UInt16,Aspose.Cells.RW.DataInStream)">
            <summary>
            Reaches a specified BIFF record.
            </summary>
            <param name="recordID">BIFF record ID</param>
            <param name="stream">Data input stream object.</param>
        </member>
        <member name="M:Aspose.Cells.RW.WorkbookReader.ReadFormatRecords(Aspose.Cells.RW.DataInStream)">
            <summary>
            Reads Format records from the Workbook file
            </summary>
            <param name="stream">Data input stream object.</param>
            <remarks>This method is used to retrieve font information.</remarks>
        </member>
        <member name="M:Aspose.Cells.RW.WorkbookReader.ReadRecordData(Aspose.Cells.RW.DataInStream)">
            <summary>
            Reads data contained in a BIFF record
            </summary>
            <param name="stream">Data input stream object.</param>
        </member>
        <member name="M:Aspose.Cells.RW.WorkbookReader.ReadRecordData(Aspose.Cells.RW.DataInStream,System.Boolean)">
            <summary>
            Reads data contained in a BIFF record
            </summary>
            <param name="stream">Data input stream object.</param>
            <param name="isEncrypted"></param>
        </member>
        <member name="M:Aspose.Cells.RW.WorkbookReader.ReadXFRecords(Aspose.Cells.RW.DataInStream)">
            <summary>
            Reads XF records from Workbook file
            </summary>
            <param name="stream">Data input stream object.</param>
            <remarks>This method is used to retrieve extend format information.</remarks>
        </member>
        <member name="M:Aspose.Cells.RW.WorkbookReader.GetSheetInfo(Aspose.Cells.RW.DataInStream)">
            <summary>
            Gets worksheet name.
            </summary>
        </member>
        <member name="M:Aspose.Cells.RW.WorkbookReader.CheckEOF(Aspose.Cells.RW.DataInStream)">
            <summary>
            Checks if EOF record of Workbook global section is reached.
            </summary>
            <param name="stream">Data input stream object.</param>
        </member>
        <member name="M:Aspose.Cells.RW.WorkbookReader.ReadFontRecords(Aspose.Cells.RW.DataInStream)">
            <summary>
            Reads Font records from the Workbook file
            </summary>
            <param name="stream">Data input stream object.</param>
            <remarks>This method is used to retrieve font information.</remarks>
        </member>
        <member name="M:Aspose.Cells.RW.WorkbookReader.ReadHPageBreaksRecord(Aspose.Cells.RW.DataInStream)">
            <summary>
            Reads HPageBreaks record from the Workbook file.
            </summary>
            <param name="stream">Data input stream object.</param>
        </member>
        <member name="M:Aspose.Cells.RW.WorkbookReader.ReadVPageBreaksRecord(Aspose.Cells.RW.DataInStream)">
            <summary>
            Reads VPageBreaks record from the Workbook file.
            </summary>
            <param name="stream">Data input stream object.</param>
        </member>
        <member name="M:Aspose.Cells.RW.WorkbookReader.ReadFormulaRecord(Aspose.Cells.RW.DataInStream)">
            <summary>
            Reads Formula records from the Workbook file.
            </summary>
            <param name="stream">Data input stream object.</param>
        </member>
        <member name="M:Aspose.Cells.RW.WorkbookReader.ReadBlankRecord(Aspose.Cells.RW.DataInStream)">
            <summary>
            Reads a Blank record.
            </summary>
            <param name="stream">Data input stream object.</param>
        </member>
        <member name="M:Aspose.Cells.RW.WorkbookReader.ReadMulBlankRecord(Aspose.Cells.RW.DataInStream)">
            <summary>
            Reads a MulBlank record.
            </summary>
            <param name="stream">Data input stream object.</param>
        </member>
        <member name="M:Aspose.Cells.RW.WorkbookReader.ReadDefaultRowHeight(Aspose.Cells.RW.DataInStream)">
            <summary>
            Reads default row height of the worksheet.
            </summary>
            <param name="stream">Data input stream object.</param>
        </member>
        <member name="M:Aspose.Cells.RW.WorkbookReader.ReadDefaultColumnWidth(Aspose.Cells.RW.DataInStream)">
            <summary>
            Reads default column width of the worksheet.
            </summary>
            <param name="stream">Data input stream object.</param>
        </member>
        <member name="M:Aspose.Cells.RW.WorkbookReader.ReadRowRecord(Aspose.Cells.RW.DataInStream)">
            <summary>
            Reads information contained in a Row record.
            </summary>
            <param name="stream">Data input stream object.</param>
        </member>
        <member name="M:Aspose.Cells.RW.WorkbookReader.ReadColinfoRecord(Aspose.Cells.RW.DataInStream)">
            <summary>
            Reads information contained in a Colinfo record.
            </summary>
            <param name="stream">Data input stream object.</param>
        </member>
        <member name="M:Aspose.Cells.RW.WorkbookReader.ReadLabelRecord(Aspose.Cells.RW.DataInStream)">
            <summary>
            Read a Label record.
            </summary>
            <param name="stream">Data input stream object.</param>
        </member>
        <member name="M:Aspose.Cells.RW.WorkbookReader.ReadNumberRecord(Aspose.Cells.RW.DataInStream)">
            <summary>
            Reads a Number record.
            </summary>
            <param name="stream">Data input stream object.</param>
        </member>
        <member name="M:Aspose.Cells.RW.WorkbookReader.ReadRKRecord(Aspose.Cells.RW.DataInStream)">
            <summary>
            Reads a RK record
            </summary>
            <param name="stream">Data input stream object.</param>
        </member>
        <member name="M:Aspose.Cells.RW.WorkbookReader.ReadMulRKRecord(Aspose.Cells.RW.DataInStream)">
            <summary>
            Reads a MulRK record.
            </summary>
            <param name="stream">Data input stream object.</param>
        </member>
        <member name="M:Aspose.Cells.RW.WorkbookReader.ReadLabelSSTRecord(Aspose.Cells.RW.DataInStream)">
            <summary>
            Reads a LabelSST record.
            </summary>
            <param name="stream">Data input stream object.</param>
        </member>
        <member name="M:Aspose.Cells.RW.WorkbookReader.ReadCellsData(Aspose.Cells.RW.DataInStream)">
            <summary>
            Reads cells value from the Workbook file
            </summary>
            <param name="stream">Data input stream object.</param>
        </member>
        <member name="M:Aspose.Cells.RW.WorkbookReader.ReadCellsValues(Aspose.Cells.RW.DataInStream)">
            <summary>
            Reads cells values from excel file
            </summary>
            <param name="stream">Data input stream object.</param>
        </member>
        <member name="M:Aspose.Cells.RW.WorkbookReader.Read(System.String)">
            <summary>
            Reads an Workbook file
            </summary>
            <param name="fileName">Workbook filename</param>
        </member>
        <member name="P:Aspose.Cells.RW.WorkbookReader.BIFFVersion">
            <summary>
            Represent excel file format
            </summary>
        </member>
        <member name="T:Aspose.Cells.RW.WorkbookTextReader">
            <summary>
            Encapsulates the reader class for csv file, tab delimited text file.
            </summary>
        </member>
        <member name="T:Aspose.Cells.SmartMarker">
            <summary>
            Smart marker processing class.
            </summary>
        </member>
        <member name="F:Aspose.Cells.SmartMarker.GroupStartIndex">
            <summary>
            Group start row or column
            </summary>
        </member>
        <member name="T:Aspose.Cells.Smarts">
            <summary>
            All smarts are descending.
            </summary>
        </member>
        <member name="T:Aspose.Cells.WorkbookDesigner">
            <summary>
            Encapsulates the object that represents a designer spreadsheet.
            </summary>
        </member>
        <member name="M:Aspose.Cells.WorkbookDesigner.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Aspose.Cells.WorkbookDesigner"/> class.
            </summary>
        </member>
        <member name="M:Aspose.Cells.WorkbookDesigner.Open(System.String)">
            <summary>
            Opens a preset designer spreadsheet.
            </summary>
            <param name="designerSpreadsheet">The preset designer spreadsheet.</param>
        </member>
        <member name="M:Aspose.Cells.WorkbookDesigner.Open(System.IO.MemoryStream)">
            <summary>
            Opens a preset designer spreadsheet from memory stream.
            </summary>
            <param name="stream">Memory stream which contains the preset designer spreadsheet.</param>
        </member>
        <member name="M:Aspose.Cells.WorkbookDesigner.Save(System.String)">
            <summary>
            Creates and saves the result spreadsheet to the disk.
            </summary>
            <param name="resultSpreadsheet">Result spreadsheet.</param>
            <remarks>File format is Excel2000.</remarks>
        </member>
        <member name="M:Aspose.Cells.WorkbookDesigner.Save(System.String,Aspose.Cells.FileFormatType)">
            <summary>
            Creates and saves the result spreadsheet to the disk.
            </summary>
            <param name="resultSpreadsheet">Result spreadsheet</param>
            <param name="fileFormatType">Excel file format type</param>
        </member>
        <member name="M:Aspose.Cells.WorkbookDesigner.Save(System.String,Aspose.Cells.SaveType,Aspose.Cells.FileFormatType,System.Web.HttpResponse)">
            <summary>
            Creates the result spreadsheet and transfer it to the client then open it in the browser.
            </summary>
            <param name="resultSpreadsheet">Result file</param>
            <param name="saveType">Save type</param>
            <param name="fileFormatType">Excel file format type</param>
            <param name="response">Response object to return the spreadsheet to client.</param>
        </member>
        <member name="M:Aspose.Cells.WorkbookDesigner.ClearDataSource">
            <summary>
            Clears all data sources.
            </summary>
        </member>
        <member name="M:Aspose.Cells.WorkbookDesigner.SetDataSource(System.Data.DataSet)">
            <summary>
            Sets data source of a DataSet object.
            </summary>
            <param name="dataSet">DataSet object</param>
        </member>
        <member name="M:Aspose.Cells.WorkbookDesigner.SetDataSource(System.Data.DataTable)">
            <summary>
            Sets data source of a DataTable object.
            </summary>
            <param name="dataTable">DataTable object</param>
        </member>
        <member name="M:Aspose.Cells.WorkbookDesigner.SetDataSource(System.String,System.Data.DataView)">
            <summary>
            Sets data source of a DataView object and binds it to a data source name.
            </summary>
            <param name="dataSourceName">Data source name.</param>
            <param name="dataView">DataView object.</param>
        </member>
        <member name="M:Aspose.Cells.WorkbookDesigner.SetDataSource(System.Data.DataView)">
            <summary>
            Sets data source of a DataView object.
            </summary>
            <param name="dataView">DataView object</param>
        </member>
        <member name="M:Aspose.Cells.WorkbookDesigner.SetDataSource(System.String,System.Object)">
            <summary>
            Sets data binding to a variable.
            </summary>
            <param name="variable">Variable name created using smark marker.</param>
            <param name="data">Source data.</param>
        </member>
        <member name="M:Aspose.Cells.WorkbookDesigner.SetDataSource(System.String,System.Object[])">
            <summary>
            Sets data array binding to a variable.
            </summary>
            <param name="variable">Variable name created using smark marker.</param>
            <param name="dataArray">Source data array.</param>
        </member>
        <member name="M:Aspose.Cells.WorkbookDesigner.Process">
            <summary>
            Processes the smart markers and populates the data source values.
            </summary>
        </member>
        <member name="M:Aspose.Cells.WorkbookDesigner.Process(System.Boolean)">
            <summary>
            Processes the smart markers and populates the data source values.
            </summary>
            <param name="isPreserved">True if the unrecognized smart marker is preserved.</param>
        </member>
        <member name="M:Aspose.Cells.WorkbookDesigner.Process(System.Int32,System.Boolean)">
            <summary>
            Processes the smart markers and populates the data source values.
            </summary>
            <param name="sheetIndex">Worksheet index.</param>
            <param name="isPreserved">True if the unrecognized smart marker is preserved.</param>
            <remarks>This method works on worksheet level.</remarks>
        </member>
        <member name="M:Aspose.Cells.WorkbookDesigner.GetSmartMarkers">
            <summary>
            Returns a collection of smart markers in a spreadsheet.
            </summary>
            <returns>A collection of smart markers</returns>
            <remarks>A string array is created on every call. The array is sorted and duplicated values are removed.</remarks>
        </member>
        <member name="M:Aspose.Cells.WorkbookDesigner.SetDataSource(System.Data.OleDb.OleDbConnection)">
            <summary>
            Sets data source of a OleDbConnection object.
            </summary>
            <param name="connection">OleDbConnection object</param>
        </member>
        <member name="M:Aspose.Cells.WorkbookDesigner.SetDataSource(System.Data.SqlClient.SqlConnection)">
            <summary>
            Sets data source of a SqlConnection object.
            </summary>
            <param name="connection">SqlConnection object</param>
        </member>
        <member name="P:Aspose.Cells.WorkbookDesigner.Workbook">
            <summary>
            Gets the internal Workbook object.
            </summary>
        </member>
        <member name="P:Aspose.Cells.WorkbookDesigner.UpdateReference">
            <summary>
            Indicates if references in other worksheets will be updated.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Ss.Property">
            <summary>
            Represents property value with its optional name.
            </summary>
        </member>
        <member name="F:Aspose.Cells.Ss.Property.Id">
            <summary>
            Property id.
            </summary>
        </member>
        <member name="F:Aspose.Cells.Ss.Property.Name">
            <summary>
            Optional name of the property. Normally only user defined properties have names
            in the structured storage.
            </summary>
        </member>
        <member name="F:Aspose.Cells.Ss.Property.Value">
            <summary>
            The value of the property.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Ss.PropertyCollection">
            <summary>
            Typed collection of properties. 
            </summary>
        </member>
        <member name="M:Aspose.Cells.Ss.PropertyCollection.GetById(System.Int32)">
            <summary>
            Linear search for a property by id.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Ss.PropertyCollection.GetByName(System.String)">
            <summary>
            Linear search for a property by name.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Ss.PropertyCollection.HasNames">
            <summary>
            Returns true if at least one property has a name.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Ss.SummaryInfoProperty">
            <summary>
            List of properties that occur in the SummaryInformation property set.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Ss.DocSummaryInfoProperty">
            <summary>
            List of propertyes that occur in the DocSummaryInformation property set.
            </summary>
        </member>
        <member name="F:Aspose.Cells.Ss.DocSummaryInfoProperty.Version">
            <summary>
            Version of the application that created the document.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Ss.PropertySet">
            <summary>
            Property set in a structured storage.
            </summary>
        </member>
        <member name="F:Aspose.Cells.Ss.PropertySet.mClsid">
            <summary>
            Sometimes this is zero.
            
            MSDN: The class identifier is the CLSID of a class that can display and/or provide programmatic 
            access to the property values. If there is no such class, it is recommended that the Format ID be 
            used (see below), though a value of all zeros is also acceptable; the former simply allows for 
            greater future extensibility.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Ss.PropertySetSection">
            <summary>
            Represents a section in a property set in a structured storage.
            This is the actual container for properties.
            </summary>
        </member>
        <member name="F:Aspose.Cells.Ss.PropertySetSection.DictionaryPropId">
            <summary>
            This property contains user defined property names.
            </summary>
        </member>
        <member name="F:Aspose.Cells.Ss.PropertySetSection.CodePagePropId">
            <summary>
            Contains indicator as to what code page the strings are stored in.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Ss.PropertySetSection.#ctor(System.Guid,System.IO.BinaryReader)">
            <summary>
            Ctor, reads a section of properties.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Ss.PropertySetSection.ToByteArray">
            <summary>
            Writes this property set section into a byte array.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Ss.PropertySetSection.ReadPropNames(System.IO.BinaryReader,System.Collections.Hashtable,System.Int32)">
            <summary>
            Reads a map of prop ids to prop names (property name dictionary). Reader must be positioned properly.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Ss.PropertySetSection.WritePropNames(System.IO.BinaryWriter,Aspose.Cells.Ss.PropertyCollection)">
            <summary>
            Writes a map of propids to prop names.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Ss.PropertySetSection.ReadPropValue(System.IO.BinaryReader,System.Int32)">
            <summary>
            Read one propertly value. The reader must be positioned at the beginning of the property.
            </summary>
            <remarks>
            Normally returns a property value. Returns null for some property types that we don't support.
            These property types are used for properties that we can ignore.
            </remarks>
        </member>
        <member name="M:Aspose.Cells.Ss.PropertySetSection.WritePropValue(System.IO.BinaryWriter,System.Object)">
            <summary>
            Writes a property value and pads the stream position.
            </summary>
        </member>
        <member name="F:Aspose.Cells.Ss.PropertySetSection.FMTID_SummaryInfo">
            <summary>
            Predefined property set identifiers (in fact these are section identifiers).
            </summary>
        </member>
        <member name="P:Aspose.Cells.Ss.PropertySetSection.Properties">
            <summary>
            Gets the properties read from the structured storage.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Ss.ProperySetSections">
            <summary>
            Typed collection.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Ss.PropIdOffset">
            <summary>
            Represents information about property id and its offset in a property set section.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Ss.PropIdOffsetCollection">
            <summary>
            Typed collection.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Ss.Difat">
            <summary>
            Double-indirection FAT - basically FAT of FAT in a structured storage.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Ss.Difat.Read(System.IO.Stream,System.Int32,System.UInt32,System.Int32)">
            <summary>
            Reads and returns DIFAT entries from the header and from extra DIFAT sectors (if present).
            </summary>
            <param name="stream">Structured storage we are reading.</param>
            <param name="difatEntries">Number of DIFAT entries (number of FAT sectors).</param>
            <param name="sectDifStart">First DIFAT sector (will be end of chain if DIFAT fits into the header).</param>
            <param name="difatSectors">Number of difat sectors.</param>
        </member>
        <member name="M:Aspose.Cells.Ss.Difat.Write(System.IO.Stream,System.UInt32,System.Int32,System.UInt32@,System.Int32@)">
            <summary>
            Writes DIFAT to the header and to extra DIFAT sectors (if needed) at the current position in the stream.
            </summary>
            <param name="stream">Where to write difat to.</param>
            <param name="sectFatStart">First FAT sector. Note that FAT must be in consequtive sectors.</param>
            <param name="difatEntries">Number of DIFAT entries (FAT sectors).</param>
            <param name="sectDifStart">Returns the first DIFAT sectors (or end of chain if no DIFAT sectors are needed).</param>
            <param name="difatSectors">Returns the number of DIFAT sectors written.</param>
        </member>
        <member name="T:Aspose.Cells.Ss.DirEntry">
            <summary>
            Directory entry in a structured storage.
            </summary>
        </member>
        <member name="F:Aspose.Cells.Ss.DirEntry.StructureSize">
            <summary>
            Length of this structure.
            </summary>
        </member>
        <member name="F:Aspose.Cells.Ss.DirEntry.NoStream">
            <summary>
            Indicated unallocated directory entry.
            </summary>
        </member>
        <member name="F:Aspose.Cells.Ss.DirEntry.MaxNameLength">
            <summary>
            Maximum name length (excluding terminating zero).
            </summary>
        </member>
        <member name="M:Aspose.Cells.Ss.DirEntry.#ctor">
            <summary>
            Creates an empty directory entry.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Ss.DirEntry.#ctor(System.String,System.Boolean,System.Guid)">
            <summary>
            Creates a new storage directory entry.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Ss.DirEntry.#ctor(System.String,Aspose.Cells.Ss.DirEntryType,System.Int64)">
            <summary>
            Creates a new stream directory entry.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Ss.DirEntry.#ctor(System.IO.BinaryReader)">
            <summary>
            Reads a directory entry.
            </summary>
        </member>
        <member name="F:Aspose.Cells.Ss.DirEntry.Name">
            <summary>
            The element name in Unicode, padded with zeros to fill this byte array. 
            Terminating Unicode NULL is required.
            </summary>
        </member>
        <member name="F:Aspose.Cells.Ss.DirEntry.EntryType">
            <summary>
            Type of object. Value taken from the STGTY enumeration
            </summary>
        </member>
        <member name="F:Aspose.Cells.Ss.DirEntry.EntryColor">
            <summary>
            Value taken from DECOLOR enumeration
            </summary>
        </member>
        <member name="F:Aspose.Cells.Ss.DirEntry.LeftSib">
            <summary>
            SID of the left-sibling of this entryin the directory tree
            </summary>
        </member>
        <member name="F:Aspose.Cells.Ss.DirEntry.RightSib">
            <summary>
            SID of the right-sibling of this entry in the directory tree
            </summary>
        </member>
        <member name="F:Aspose.Cells.Ss.DirEntry.Child">
            <summary>
            SID of the child acting as the root of all the children of this element (if _mse=STGTY_STORAGE or STGTY_ROOT)
            </summary>
        </member>
        <member name="F:Aspose.Cells.Ss.DirEntry.Clsid">
            <summary>
            CLSID of this storage (if _mse=STGTY_STORAGE or STGTY_ROOT)
            </summary>
        </member>
        <member name="F:Aspose.Cells.Ss.DirEntry.UserFlags">
            <summary>
            04] User flags of this storage (if _mse=STGTY_STORAGE or STGTY_ROOT)
            </summary>
        </member>
        <member name="F:Aspose.Cells.Ss.DirEntry.CreateTime">
            <summary>
            Create time-stamp (if _mse=STGTY_STORAGE)
            </summary>
        </member>
        <member name="F:Aspose.Cells.Ss.DirEntry.ModifyTime">
            <summary>
            Modify time-stamp (if _mse=STGTY_STORAGE)
            </summary>
        </member>
        <member name="F:Aspose.Cells.Ss.DirEntry.SectStart">
            <summary>
            starting SECT of the stream (if _mse=STGTY_STREAM)
            </summary>
        </member>
        <member name="F:Aspose.Cells.Ss.DirEntry.Size">
            <summary>
            size of stream in bytes (if _mse=STGTY_STREAM)
            </summary>
        </member>
        <member name="F:Aspose.Cells.Ss.DirEntry.IsRead">
            <summary>
            Not part of structured storage. 
            This flag is used to prevent infinite loop when reading an invalid directory with circular reference.
            We set this after the data of the directory entry was read.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Ss.DirEntryCollection">
            <summary>
            Typed collection of structured storage directory entries.
            </summary>
            <remarks>
            There is no load method here because reading directory is done sector by sector.
            </remarks>
        </member>
        <member name="M:Aspose.Cells.Ss.DirEntryCollection.ToMemoryStream">
            <summary>
            Saves directory into a stream, pads it with empty directory entries to a sector boundary.
            </summary>
            <returns></returns>
        </member>
        <member name="T:Aspose.Cells.Ss.Fat">
            <summary>
            Represents the FAT in a structured storage file.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Ss.SectCollection">
            <summary>
            This is a collection of SECTs.
            SECT is a UInt32 that is used as an index into a FAT and can 
            also be converted into offfset in the structured storage file.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Ss.Fat.Read">
            <summary>
            Reads all FAT entires from the structured storage.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Ss.Fat.Write">
            <summary>
            Writes FAT and DIFAT and updates the header.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Ss.FileSystem">
            <summary>
            Structured storage file system without using Win32.
            Note this is not a full implementation, but a cut down version.
            Supports only 512 byte sectors and file size will be limited to 2Gb because of casting ints.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Ss.FileSystem.#ctor(System.Guid)">
            <summary>
            Ctor. Creates a new structured storage with an empty Root storage.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Ss.FileSystem.#ctor(Aspose.MemoryStorage)">
            <summary>
            Ctor. Creates a new structured storage with the specified root storage.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Ss.FileSystem.#ctor(System.String)">
            <summary>
            Ctor. Reads structured storage file into memory.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Ss.FileSystem.#ctor(System.IO.Stream)">
            <summary>
            Ctor. Reads structured storage file from a stream into memory.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Ss.FileSystem.Load(System.IO.Stream)">
            <summary>
            Loads structured storage from a stream. Note this always reads from the stream start.
            </summary>
            <param name="stream"></param>
        </member>
        <member name="M:Aspose.Cells.Ss.FileSystem.Save(System.String)">
            <summary>
            Saves structured storage to a file.
            </summary>
            <param name="fileName"></param>
        </member>
        <member name="M:Aspose.Cells.Ss.FileSystem.Save(System.IO.Stream)">
            <summary>
            Saves structured storage to a stream. Note this always writes at the stream start.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Ss.FileSystem.WriteStorage(Aspose.MemoryStorage,Aspose.Cells.Ss.DirEntry)">
            <summary>
            Recursively writes storage and its children storages and streams into the structured storage.
            Creates directory entries and updates fat.
            </summary>
            <param name="storage">Storage to write.</param>
            <param name="storageEntry">Directory entry that corresponds to this storage. 
            Pass null to indicate root storage.</param> 
        </member>
        <member name="M:Aspose.Cells.Ss.FileSystem.WriteStream(System.IO.MemoryStream,System.Boolean,System.Int32@)">
            <summary>
            Writes a stream into the structured storage and updates fat or mini fat structures.
            Returns the start sector of the written data.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Ss.FileSystem.WriteStream(System.IO.MemoryStream,System.Boolean)">
            <summary>
            Same as above, just does not return number of sectors written.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Ss.FileSystem.ReadDirectory">
            <summary>
            Reads all directory entries into a flat list.
            </summary>
            <remarks>
            This is stored as a stream and it would be nice to read it using ReadStream, 
            but I cannot since the length of this stream is not known.
            </remarks>
        </member>
        <member name="M:Aspose.Cells.Ss.FileSystem.ReadStream(System.UInt32,System.Int32,System.Boolean)">
            <summary>
            Reads a complete stream specified by the directory entry. 
            The stream is read by walking the main FAT or MiniFAT depending on the file size.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Ss.FileSystem.ReadData(Aspose.Cells.Ss.DirEntry,Aspose.MemoryStorage)">
            <summary>
            Recursively reads content of all streams and storages into memory starting from the specified 
            directory entry. Returns MemoryStorage or MemoryStream.
            </summary>
        </member>
        <member name="F:Aspose.Cells.Ss.FileSystem.mFileSystemStream">
            <summary>
            The stream that contains the file in the structured storage format.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Ss.FileSystem.Root">
            <summary>
            Access to the in-memory version of the structured storage.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Ss.FileSystem.Fat">
            <summary>
            Exposed for unit testing only.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Ss.Header">
            <summary>
            Header of a structured storage.
            </summary>
        </member>
        <member name="F:Aspose.Cells.Ss.Header.MaxDifatEntriesInHeader">
            <summary>
            Max number of DIFAT records in the header sector.
            </summary>
        </member>
        <member name="F:Aspose.Cells.Ss.Header.DifatInHeaderOffset">
            <summary>
            Fat sectors start in the header at this offset.
            </summary>
        </member>
        <member name="F:Aspose.Cells.Ss.Header.SupportedMajorVersion">
            <summary>
            Version 3 uses 512 byte sectors. Version 4 was introduced in Windows 2000 and uses 4KB sectors.
            MS Word uses Version 3 so we can throw everything else.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Ss.Header.IsFat(System.Int64)">
            <summary>
            Returns true if the specified stream size is to be written into fat or into mini fat.
            </summary>
        </member>
        <member name="F:Aspose.Cells.Ss.Header.MinorVersion">
            <summary>
            minor version of the format: 33 is written by reference implementation
            </summary>
        </member>
        <member name="F:Aspose.Cells.Ss.Header.MajorVersion">
            <summary>
            major version of the dll/format: 3 for 512-byte sectors, 4 for 4 KB sectors
            </summary>
        </member>
        <member name="F:Aspose.Cells.Ss.Header.SectorShift">
            <summary>
            size of sectors in power-of-two; typically 9 indicating 512-byte sectors
            </summary>
        </member>
        <member name="F:Aspose.Cells.Ss.Header.MiniSectorShift">
            <summary>
            size of mini-sectors in power-of-two; typically 6 indicating 64-byte mini-sectors
            </summary>
        </member>
        <member name="F:Aspose.Cells.Ss.Header.CsectDir">
            <summary>
            must be zero for 512-byte sectors, number of SECTs in directory chain for 4 KB sectors
            </summary>
        </member>
        <member name="F:Aspose.Cells.Ss.Header.CsectFat">
            <summary>
            number of SECTs in the FAT chain
            </summary>
        </member>
        <member name="F:Aspose.Cells.Ss.Header.SectDirStart">
            <summary>
            first SECT in the directory chain
            </summary>
        </member>
        <member name="F:Aspose.Cells.Ss.Header.MiniSectorCutoff">
            <summary>
            maximum size for a mini stream; typically 4096 bytes
            </summary>
        </member>
        <member name="F:Aspose.Cells.Ss.Header.SectMiniFatStart">
            <summary>
            first SECT in the MiniFAT chain
            </summary>
        </member>
        <member name="F:Aspose.Cells.Ss.Header.CsectMiniFat">
            <summary>
            number of SECTs in the MiniFAT chain
            </summary>
        </member>
        <member name="F:Aspose.Cells.Ss.Header.SectDifStart">
            <summary>
            first SECT in the DIFAT chain
            </summary>
        </member>
        <member name="F:Aspose.Cells.Ss.Header.CsectDif">
            <summary>
            number of SECTs in the DIFAT chain
            </summary>
        </member>
        <member name="T:Aspose.MemoryStorage">
            <summary>
            When I read all structured storage into memory, I read it into MemoryStream and MemoryStorage objects.
            This represents a directory that can contain other files (streams and storages).
            The key is the name of the element.
            </summary>
        </member>
        <member name="M:Aspose.MemoryStorage.#ctor">
            <summary>
            Creates a storage with an empty guid.
            </summary>
        </member>
        <member name="M:Aspose.MemoryStorage.#ctor(System.Guid)">
            <summary>
            Creates a storage with a specified guid.
            </summary>
        </member>
        <member name="P:Aspose.MemoryStorage.Clsid">
            <summary>
            A storage can optionally have a clsid.
            </summary>
        </member>
        <member name="T:Aspose.MemoryStorage.NameComparer">
            <summary>
            Structured storage elements must be sorted. 
            It is very important to sort "correctly" according to the structured storage 
            rules, otherwise the produced file will not be valid.
            </summary>
        </member>
        <member name="T:Aspose.MiscUtil">
            <summary>
            General utility functions.
            </summary>
        </member>
        <member name="M:Aspose.MiscUtil.#ctor">
            <summary>
            No ctor.
            </summary>
        </member>
        <member name="M:Aspose.MiscUtil.IsRemoteUri(System.String)">
            <summary>
            Returns true if the string starts with http://, https:// or ftp://
            </summary>
        </member>
        <member name="M:Aspose.MiscUtil.IsBookmarkUri(System.String)">
            <summary>
            Returns true if the string starts with the "#" sign.
            </summary>
        </member>
        <member name="M:Aspose.MiscUtil.CombineUri(System.String,System.String)">
            <summary>
            The base uri can be a local or remote uri. 
            I'm not using the Uri class because if baseUri does not end with a slash, 
            its ctor will treat the last subfolder as the file name.
            </summary>
        </member>
        <member name="M:Aspose.MiscUtil.OpenStreamFromUri(System.String)">
            <summary>
            Opens a stream from a local or remote URI. If the URI is a remote URI, then
            the content is copied into a memory stream and the memory stream is returned.
            </summary>
        </member>
        <member name="M:Aspose.MiscUtil.SwapInt32(System.Int32)">
            <summary>
            Changes byte order.
            </summary>
        </member>
        <member name="M:Aspose.MiscUtil.SwapUInt32(System.UInt32)">
            <summary>
            Changes byte order.
            </summary>
        </member>
        <member name="M:Aspose.MiscUtil.SwapInt16(System.Int16)">
            <summary>
            Changes byte order.
            </summary>
        </member>
        <member name="M:Aspose.MiscUtil.SwapUInt16(System.UInt16)">
            <summary>
            Changes byte order.
            </summary>
        </member>
        <member name="M:Aspose.MiscUtil.WriteUInt32ToByteArray(System.Int32,System.Byte[],System.Int32)">
            <summary>
            Writes 32-bit unsigned integer represented as BigEndian sequence of 4 bytes to byte array at the specified offset. 
            </summary>
            <param name="value">The 32-bit unsigned integer value to write to byte array.</param>
            <param name="bytes">The one-dimensional array of bytes./></param>
            <param name="offset">A 32-bit integer that represents the index in the byte array at which copying begins.</param>
        </member>
        <member name="M:Aspose.MiscUtil.WriteUInt32ToStream(System.UInt32,System.IO.Stream)">
            <summary>
            Writes 32-bit unsigned integer represented as BigEndian sequence of 4 bytes to stream at the specified offset.
            </summary>
            <param name="value">The 32-bit unsigned integer value to write in ANSI encoding to stream.</param>
            <param name="stream">The stream to write to.</param>
        </member>
        <member name="M:Aspose.MiscUtil.WriteAnsiStringToByteArray(System.String,System.Byte[],System.Int32)">
            <summary>
            Writes string in ANSI encoding to byte array at the specified offset.
            </summary>
            <param name="value">The string value to write in ANSI encoding to byte array.</param>
            <param name="bytes">The one-dimensional array of bytes./></param>
            <param name="offset">A 32-bit integer that represents the index in the byte array at which copying begins.</param>
        </member>
        <member name="M:Aspose.MiscUtil.WriteAnsiStringToStream(System.String,System.IO.Stream)">
            <summary>
            Writes string in ANSI encoding to stream at the specified offset.
            </summary>
            <param name="value">The string value to write in ANSI encoding to stream.</param>
            <param name="stream">The stream to write to.</param>
        </member>
        <member name="M:Aspose.MiscUtil.SetBit(System.Int64,System.Int64,System.Boolean)">
            <summary>
            Sets bit(s) specified by the bitmask to 0 or 1 in the specified value.
            </summary>
        </member>
        <member name="M:Aspose.MiscUtil.SetBit(System.Int32,System.Int32,System.Boolean)">
            <summary>
            Sets bit(s) specified by the bitmask to 0 or 1 in the specified value.
            </summary>
        </member>
        <member name="M:Aspose.MiscUtil.DivUp(System.Int64,System.Int32)">
            <summary>
            Integer divide and round up if necessary so the remainder will be zero.
            </summary>
        </member>
        <member name="M:Aspose.MiscUtil.RoundUp(System.Int64,System.Int32)">
            <summary>
            Rounds up the value to be divisible by divider with zero remainder.
            </summary>
        </member>
        <member name="M:Aspose.MiscUtil.SeekToNextPage(System.IO.Stream,System.Int32)">
            <summary>
            Moves position in the stream to the next boundary of the page of the specified size.
            Grows the stream if necessary.
            </summary>
        </member>
        <member name="M:Aspose.MiscUtil.CopyStream(System.IO.Stream,System.IO.Stream)">
            <summary>
            Copies from the current position in src stream till the end.
            Copies into the current position in dst stream.
            </summary>
        </member>
        <member name="M:Aspose.MiscUtil.FetchResourceStream(System.String)">
            <summary>
            Returns a resource stream from the executing assembly or throws if the resource cannot be found.
            </summary>
            <param name="resourceName">The name of the resource without the name of the assembly.</param>
            <returns>The stream. Don't forget to close it when finished.</returns>
        </member>
        <member name="M:Aspose.MiscUtil.GetNoImageStream">
            <summary>
            Gets the stream that contains the red-cross image to represent missing pictures.
            </summary>
            <returns>The stream. Don't forget to close it when finished.</returns>
        </member>
        <member name="M:Aspose.MiscUtil.FromFileTimeUtc(System.Int64)">
            <summary>
            Use this method instead of DateTime.FromFileTimeUtc because it is only available in .NET 1.1.
            This code is disassembled from mscorlib.
            </summary>
        </member>
        <member name="M:Aspose.MiscUtil.ToFileTimeUtc(System.DateTime)">
            <summary>
            Use this method instead of DateTime.ToFileTimeUtc because it is only available in .NET 1.1.
            This code is disassembled from mscorlib.
            </summary>
        </member>
        <member name="M:Aspose.MiscUtil.HasChars(System.String)">
            <summary>
            Returns true if the string is not null and not empty.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Ss.Sector">
            <summary>
            Structured storage sector related constants and functions.
            </summary>
        </member>
        <member name="F:Aspose.Cells.Ss.Sector.SectorSize">
            <summary>
            Normal sector size.
            </summary>
        </member>
        <member name="F:Aspose.Cells.Ss.Sector.MiniSectorSize">
            <summary>
            Mini stream sector size.
            </summary>
        </member>
        <member name="F:Aspose.Cells.Ss.Sector.EntrySize">
            <summary>
            Size of one entry (sect) in fat or in difat.
            </summary>
        </member>
        <member name="F:Aspose.Cells.Ss.Sector.FatEntriesInSector">
            <summary>
            How many entries in a FAT sector.
            </summary>
        </member>
        <member name="F:Aspose.Cells.Ss.Sector.DifatEntriesInSector">
            <summary>
            One entry at the end is used to chain to next DIFAT block.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Ss.Sector.SectorToOffset(System.UInt32,System.Boolean)">
            <summary>
            Converts sector index into offset in the structured storage.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Ss.Sector.PadFreeSect(System.IO.BinaryWriter)">
            <summary>
            Writes free sector fat entries to pad to sector size.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Ss.FatEntryType">
            <summary>
            Special codes for FAT entries.
            </summary>
        </member>
        <member name="F:Aspose.Cells.Ss.FatEntryType.DifSect">
            <summary>
            denotes a DIFAT sector in a FAT
            </summary>
        </member>
        <member name="F:Aspose.Cells.Ss.FatEntryType.FatSect">
            <summary>
            denotes a FAT sector in a FAT
            </summary>
        </member>
        <member name="F:Aspose.Cells.Ss.FatEntryType.EndOfChain">
            <summary>
            end of a virtual stream chain
            </summary>
        </member>
        <member name="F:Aspose.Cells.Ss.FatEntryType.FreeSect">
            <summary>
            unallocated sector
            </summary>
        </member>
        <member name="T:Aspose.Cells.Ss.DirEntryType">
            <summary>
            Directory entry type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.Ss.DirEntryType.Invalid">
            <summary>
            unknown storage type
            </summary>
        </member>
        <member name="F:Aspose.Cells.Ss.DirEntryType.Storage">
            <summary>
            element is a storage object
            </summary>
        </member>
        <member name="F:Aspose.Cells.Ss.DirEntryType.Stream">
            <summary>
            element is a stream object
            </summary>
        </member>
        <member name="F:Aspose.Cells.Ss.DirEntryType.LockBytes">
            <summary>
            element is an ILockBytes object
            </summary>
        </member>
        <member name="F:Aspose.Cells.Ss.DirEntryType.Property">
            <summary>
            element is an IPropertyStorage object
            </summary>
        </member>
        <member name="F:Aspose.Cells.Ss.DirEntryType.Root">
            <summary>
            element is a root storage
            </summary>
        </member>
        <member name="T:Aspose.Cells.Ss.DirEntryColor">
            <summary>
            Directory entry color for binary tree stuff. I don't really use it.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Adler32">
            <summary>
            Summary description for Adler32.
            </summary>
        </member>
        <member name="T:Aspose.Cells.JZlib">
            <summary>
            Summary description for Zlib.
            </summary>
        </member>
        <member name="T:Aspose.Cells.AddIn">
            <summary>
            Summary description for AddIn.
            </summary>
        </member>
        <member name="T:Aspose.Cells.ArcShape">
            <summary>
            Represents the arc shape.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Shape">
            <summary>
            Represents the msodrawing object.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Shape.#ctor(Aspose.Cells.Shapes,Aspose.Cells.MsoDrawingType,System.Object)">
            <summary>
            The shape constructor.
            </summary>
            <param name="shapes">The parent shapes.</param>
            <param name="type">The mso drawing type.</param>
            <param name="shapeParent">shapes,shape etc</param>
        </member>
        <member name="M:Aspose.Cells.Shape.AddHyperlink(System.String)">
            <summary>
            Adds a hyperlink to the shape.
            </summary>
            <param name="address">Address of the hyperlink.</param>
            <returns>Return the new hyperlink object.</returns>
        </member>
        <member name="M:Aspose.Cells.Shape.MoveToRange(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Moves the shape to a specified range.
            </summary>
            <param name="upperLeftRow">Upper left row index.</param>
            <param name="upperLeftColumn">Upper left column index.</param>
            <param name="lowerRightRow">Lower right row index</param>
            <param name="lowerRightColumn">Lower right column index</param>
        </member>
        <member name="M:Aspose.Cells.Shape.MoveToLocation(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Moves the shape to a specified location without changing the size of the shape.
            </summary>
            <param name="upperLeftRow">Upper left row index.</param>
            <param name="top">Represents the vertical  offset of shape from its left row, in unit of pixel.</param>
            <param name="upperLeftColumn">Upper left column index.</param>
            <param name="left">Represents the vertical  offset of shape from its left row, in unit of pixel.</param>
        </member>
        <member name="M:Aspose.Cells.Shape.GetClientRow(System.Int32,System.Int32,System.Int32)">
            <summary>
            
            </summary>
            <param name="row">start row</param>
            <param name="deltaY">start row delta</param>
            <param name="height">shape height in units of pixels</param>
            <returns>ret 0 : row index; 1 detlta</returns>
        </member>
        <member name="M:Aspose.Cells.Shape.GetClientColumn(System.Int32,System.Int32,System.Int32)">
            <summary>
            
            </summary>
            <param name="column"></param>
            <param name="deltaX"></param>
            <param name="width"></param>
            <returns>ret[0] column,ret[1] deltaX</returns>
        </member>
        <member name="P:Aspose.Cells.Shape.Name">
            <summary>
            Gets and sets the name of the shape. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.Shape.LineFormat">
            <summary>
            Returns a MsoLineFormat object that contains line formatting properties for the specified shape.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Shape.FillFormat">
            <summary>
            Returns a MsoFillFormat object that contains fill formatting properties for the specified shape.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Shape.TextFrame">
            <summary>
            Returns a TextFrame object that contains the alignment and anchoring properties for the specified shape.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Shape.IsHidden">
            <summary>
            Indicates whether the object is visible.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Shape.IsLockAspectRatio">
            <summary>
            True means that don't allow changes in aspect ratio.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Shape.Rotation">
            <summary>
            Gets and sets the rotation of the shape.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Shape.Hyperlink">
            <summary>
            Gets the hyperlink of the shape.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Shape.ShapeParent">
            <summary>
            Reprents the shape parent(Shapes,Group)
            </summary>
        </member>
        <member name="P:Aspose.Cells.Shape.IsGroup">
            <summary>
            Indicates whether the shape is a group.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Shape.IsLocked">
            <summary>
            True if the object is locked, False if the object can be modified when the sheet is protected. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.Shape.IsPrinted">
            <summary>
            True if the object is printable
            </summary>
        </member>
        <member name="P:Aspose.Cells.Shape.MsoDrawingType">
            <summary>
            Gets and sets mso drawing type.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Shape.Placement">
            <summary>
            Returns or sets the way the shape is attached to the cells below it.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Shape.UpperLeftRow">
            <summary>
            Represents upper left corner row index. 
            </summary>
            <remarks>If the shape is in the shape or in the group , UpperLeftRow will be ignored.</remarks>
        </member>
        <member name="P:Aspose.Cells.Shape.UpperDeltaY">
            <summary>
            Gets or sets the shape's vertical offset from its upper left corner row.
            <remarks>The range of value is 0 to 256.</remarks>
            </summary>
        </member>
        <member name="P:Aspose.Cells.Shape.UpperLeftColumn">
            <summary>
            Represents upper left corner column index.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Shape.UpperDeltaX">
            <summary>
            Gets or sets the shape's horizontal offset from its upper left corner column.
            <remarks>The range of value is 0 to 1024.</remarks>
            </summary>
        </member>
        <member name="P:Aspose.Cells.Shape.LowerRightRow">
            <summary>
            Represents lower right corner row index.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Shape.LowerDeltaY">
            <summary>
            Gets or sets the shape's vertical offset from its lower right corner row.
            <remarks>The range of value is 0 to 256.</remarks>
            </summary>
        </member>
        <member name="P:Aspose.Cells.Shape.LowerRightColumn">
            <summary>
            Represents lower right corner column index.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Shape.LowerDeltaX">
            <summary>
            Gets or sets the shape's horizontal  offset from its lower right corner column.
            <remarks>The range of value is 0 to 1024.</remarks>
            </summary>
        </member>
        <member name="P:Aspose.Cells.Shape.Right">
            <summary>
            Represents the width of the shape's horizontal  offset from its lower right corner column, in unit of pixels.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Shape.Bottom">
            <summary>
            Represents the width of the shape's vertical offset from its lower bottom corner row, in unit of pixels.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Shape.Width">
            <summary>
            Represents the width of shape, in unit of pixels.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Shape.WidthInch">
            <summary>
             Represents the width of the shape, in unit of inch. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.Shape.WidthPt">
            <summary>
             Represents the width of the shape, in unit of point. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.Shape.WidthCM">
            <summary>
            Represents the width of the shape, in unit of centimeters. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.Shape.Height">
            <summary>
            Represents the height of shape, in unit of pixel.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Shape.HeightInch">
            <summary>
            Represents the height of the shape, in unit of inches. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.Shape.HeightPt">
            <summary>
            Represents the height of the shape, in unit of points. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.Shape.HeightCM">
            <summary>
            Represents the height of the shape, in unit of inches. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.Shape.Left">
            <summary>
            Represents the horizontal offset of shape from its left column, in unit of pixels.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Shape.LeftInch">
            <summary>
            Represents the horizontal offset of shape from its left column, in unit of inches.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Shape.LeftCM">
            <summary>
            Represents the horizontal offset of shape from its left column, in unit of centimeters.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Shape.Top">
            <summary>
            Represents the vertical offset of shape from its top row, in unit of pixels.
            </summary>
            <remarks>If the shape is in the chart, represents the vertical offset of shape from its top border.</remarks>
        </member>
        <member name="P:Aspose.Cells.Shape.TopInch">
            <summary>
             Represents the vertical offset of shape from its top row, in unit of inches.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Shape.TopCM">
            <summary>
             Represents the vertical offset of shape from its top row, in unit of centimeters.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Shape.TopToCorner">
            <summary>
            Gets and sets the vertical offset of shape from worksheet top boder,in unit of pixel
            </summary>
        </member>
        <member name="P:Aspose.Cells.Shape.LeftToCorner">
            <summary>
            Gets and sets the horizonal offset of shape form worksheet left border.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Shape.WidthScale">
            <summary>
            Gets and sets the width scale.If the shape is picture ,the WidthScale property only returns 100;
            </summary>
        </member>
        <member name="P:Aspose.Cells.Shape.HeightScale">
            <summary>
             Gets and sets the width scale.If the shape is picture ,the WidthScale property only returns 100;
            </summary>
        </member>
        <member name="P:Aspose.Cells.Shape.TopInShape">
            <summary>
            Represents the vertical offset of shape from the top border of the parent shape, in unit of 1/4000 of height of the parent shape.
            </summary>
            <remarks>Only Applies when this shape in the group or chart.</remarks>
        </member>
        <member name="P:Aspose.Cells.Shape.LeftInShape">
            <summary>
            Represents the vertical offset of shape from the left border of the parent shape, in unit of 1/4000 of width of the parent shape.
            </summary>
            <remarks>Only Applies when this shape in the group or chart.</remarks>
        </member>
        <member name="P:Aspose.Cells.Shape.WidthInShape">
            <summary>
            Represents the width of the shape, in unit of 1/4000 of the parent shape.
            </summary>
            <remarks>Only Applies when this shape in the group or chart.</remarks>
        </member>
        <member name="P:Aspose.Cells.Shape.HeightInShape">
            <summary>
            Represents the vertical offset of shape from the top border of the parent shape, in unit of 1/4000 of height of the parent shape..
            </summary>
            <remarks>Only Applies when this shape in the group or chart.</remarks>
        </member>
        <member name="T:Aspose.Cells.Area">
            <summary>
            Encapsulates the object that represents a chart area.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Area.BackgroundColor">
            <summary>
            Gets or sets the background <see cref="T:System.Drawing.Color"/> of the <see cref="T:Aspose.Cells.Area"/>.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Area.ForegroundColor">
            <summary>
            Gets or sets the foreground <see cref="T:System.Drawing.Color"/>.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Area.Formatting">
            <summary>
            Represents the formatting of the area.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Area.InvertIfNegative">
            <summary>
            True if Microsoft Excel inverts the pattern in the item when it corresponds to a negative number. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.Area.FillFormat">
            <summary>
            Represents a <seealso cref="P:Aspose.Cells.Area.FillFormat"/> object that contains fill formatting properties for the specified chart or shape.
            </summary>
        </member>
        <member name="M:Aspose.Cells.ArrayFormula.InsertRows(Aspose.Cells.Worksheet,System.Boolean,System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            
            </summary>
            <param name="sheet"></param>
            <param name="sameWorksheet"></param>
            <param name="oldRow">current row index, so the old row index should be "row - shiftRows" </param>
            <param name="currentRow"></param>
            <param name="shiftRows"></param>
            <param name="startRow"></param>
        </member>
        <member name="T:Aspose.Cells.ASeries">
            <summary>
            Encapsulates the object that represents a single data series in a chart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ASeries.nSeries">
            <summary>
            Class contructor
            </summary>
        </member>
        <member name="M:Aspose.Cells.ASeries.SetType(Aspose.Cells.ChartType)">
            <summary>
            Set type of this series.
            </summary>
            <param name="type"></param>
            <remarks>Internal method to avoid edition check.</remarks>
        </member>
        <member name="P:Aspose.Cells.ASeries.Points">
            <summary>
            Gets the collection of points in a series in a chart.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ASeries.Area">
            <summary>
            Represents the background area of ASeries object.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ASeries.Line">
            <summary>
            Represents the line or border of ASeries object.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ASeries.Name">
            <summary>
            Gets or sets the name of the data series.
            </summary>
            <example>
            <code>
            [C#]
            
            //Reference name to a cell
            chart.NSeries[0].Name = "=A1";
            
            //Set a string to name
            chart.NSeries[0].Name = "First Series";
            [Visual Basic]
            
            'Reference name to a cell
            chart.NSeries[0].Name = "=A1"
            
            'Set a string to name
            chart.NSeries[0].Name = "First Series"
            </code>
            </example>
        </member>
        <member name="P:Aspose.Cells.ASeries.Values">
            <summary>
            Represents the data of the chart series.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ASeries.XValues">
            <summary>
            Represents the x values of the chart series.
            </summary>		
        </member>
        <member name="P:Aspose.Cells.ASeries.BubbleSizes">
            <summary>
            Represents the bubble size values of the chart series.
            </summary>		
        </member>
        <member name="P:Aspose.Cells.ASeries.TrendLines">
            <summary>
            Returns an object that represents a collection of all the trendlines for the series.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ASeries.Smooth">
            <summary>
            Represents curve smoothing. 
            True if curve smoothing is turned on for the line chart or scatter chart.
            Applies only to line and scatter connected by lines charts.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ASeries.Shadow">
            <summary>
            True if the series has a shadow. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.ASeries.Has3DEffect">
            <summary>
            True if the series has a three-dimensional appearance. 
            Applies only to bubble charts.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ASeries.BarShape">
            <summary>
            Returns or sets the shape used with the 3-D bar or column chart.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ASeries.DataLabels">
            <summary>
            Represents the DataLabels object for the specified ASeries. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.ASeries.Type">
            <summary>
            Gets or sets a data series' type.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ASeries.MarkerStyle">
            <summary>
            Represents the marker style in a line chart, scatter chart, or radar chart. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.ASeries.MarkerForegroundColor">
            <summary>
            Represents the marker foregournd color in a line chart, scatter chart, or radar chart. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.ASeries.MarkerBackgroundColorSetType">
            <summary>
            Gets or sets the marker background color set type.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ASeries.MarkerForegroundColorSetType">
            <summary>
            Gets or sets the marker foreground color set type.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ASeries.MarkerBackgroundColor">
            <summary>
            Represents the marker backgournd color in a line chart, scatter chart, or radar chart. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.ASeries.MarkerSize">
            <summary>
            Represents the marker size in a line chart, scatter chart, or radar chart. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.ASeries.PlotOnSecondAxis">
            <summary>
            Indicates if this series is plotted on second value axis.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ASeries.XErrorBar">
            <summary>
            Represents Y direction error bar of the series.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ASeries.YErrorBar">
            <summary>
            Represents Y direction error bar of the series.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ASeries.HasHiLoLines">
             <summary>
            True if the line chart has high-low lines. 
             Applies only to line charts.
             </summary>
        </member>
        <member name="P:Aspose.Cells.ASeries.HiLoLines">
             <summary>
            Returns a HiLoLines object that represents the high-low lines for a series on a line chart. 
            Applies only to line charts.
             </summary>
        </member>
        <member name="P:Aspose.Cells.ASeries.HasSeriesLines">
            <summary>
            True if a stacked column chart or bar chart has series lines or
            if a Pie of Pie chart or Bar of Pie chart has connector lines between the two sections. 
            Applies only to stacked column charts, bar charts, Pie of Pie charts, or Bar of Pie charts.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ASeries.SeriesLines">
            <summary>
            Returns a SeriesLines object that represents the series lines for a stacked bar chart or a stacked column chart.
            Applies only to stacked bar and stacked column charts.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ASeries.HasDropLines">
            <summary>
            True if the chart has drop lines.
            Applies only to line chart or area charts.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ASeries.DropLines">
            <summary>
            Returns a Line object that represents the drop lines for a series on the line chart or area chart.
            Applies only to line chart or area charts.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ASeries.HasUpDownBars">
            <summary>
            True if a line chart has up and down bars.
            Applies only to line charts.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ASeries.UpBars">
            <summary>
            Returns an DropBars object that represents the up bars on a line chart.
            Applies only to line charts.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ASeries.DownBars">
            <summary>
            Returns an DropBars object that represents the down bars on a line chart.
            Applies only to line charts.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ASeries.IsColorVaried">
            <summary>
            Represents if the color of points is varied. 
            The chart must contain only one series.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ASeries.GapWidth">
            <summary>
            Returns or sets the space between bar or column clusters, as a percentage of the bar or column width. The value of this property must be between 0 and 500.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ASeries.FirstSliceAngle">
            <summary>
            Gets or sets the angle of the first pie-chart or doughnut-chart slice, in degrees (clockwise from vertical). Applies only to pie, 3-D pie, and doughnut charts, 0 to 360. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.ASeries.Overlap">
            <summary>
            Specifies how bars and columns are positioned.
            Can be a value between – 100 and 100. 
            Applies only to 2-D bar and 2-D column charts. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.ASeries.SecondPlotSize">
            <summary>
            Returns or sets the size of the secondary section of either a pie of pie chart or a bar of pie chart, 
            as a percentage of the size of the primary pie.
            Can be a value from 5 to 200. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.ASeries.SplitType">
            <summary>
            Returns or sets the way the two sections of either a pie of pie chart or a bar of pie chart are split.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ASeries.SplitValue">
            <summary>
            Returns or sets the threshold value separating the two sections of either a pie of pie chart or a bar of pie chart.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ASeries.IsAutoSplit">
            <summary>
            Indicates whether the threshold value is automatic.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ASeries.BubbleScale">
            <summary>
            Returns or sets the scale factor for bubbles in the specified chart group. 
            Can be an integer value from 0 (zero) to 300, 
            corresponding to a percentage of the default size.
            Applies only to bubble charts. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.ASeries.SizeRepresents">
            <summary>
            Returns or sets what the bubble size represents on a bubble chart. 
            Can be either of the following XlSizeRepresents constants: xlSizeIsArea or xlSizeIsWidth. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.ASeries.ShowNegativeBubbles">
            <summary>
            True if negative bubbles are shown for the chart group. Valid only for bubble charts. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.ASeries.DoughnutHoleSize">
            <summary>
            Returns or sets the size of the hole in a doughnut chart group. 
            The hole size is expressed as a percentage of the chart size, between 10 and 90 percent.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ASeries.Explosion">
            <summary>
            The distance of an open pie slice from the center of the pie chart is expressed as a percentage of the pie diameter.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ASeries.HasRadarAxisLabels">
            <summary>
            True if a radar chart has category axis labels. Applies only to radar charts.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ASeries.HasLeaderLines">
            <summary>
            True if the series has leader lines.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ASeries.LeaderLines">
            <summary>
            Represents leader lines on a chart. Leader lines connect data labels to data points. 
            This object isn’t a collection; there’s no object that represents a single leader line.
            </summary>
        </member>
        <member name="T:Aspose.Cells.AssemblyConstants">
            <summary>
            Defines the constants that participate in the license check for the component.
            These used to be defined directly as assembly attributes, but I moved them into 
            separate class because in .NET Compact Framework I cannot access assembly attributes.
            Now the licensing code when compiled for the .NET Compact Framework uses these constants
            instead of the assembly attributes.
            </summary>
        </member>
        <member name="F:Aspose.Cells.AssemblyConstants.Product">
            <summary>
            This is used by Aspose licensing code to verify the license is for the correct product.
            </summary>
        </member>
        <member name="F:Aspose.Cells.AssemblyConstants.ReleaseDate">
            <summary>
            This is used by Aspose licensing code to check for subscription expiry.
            You need to set this to the date you publish a release or a hotfix.
            </summary>
        </member>
        <member name="T:Aspose.Cells.AutoFilter">
            <summary>
            Represents autofiltering for the specified worksheet.
            </summary>
            <example>
            <code>
            //Set autofilter in column 1 and 2.
            sheet.AutoFilter.Range = "A1:B1";
            </code>
            </example>
        </member>
        <member name="M:Aspose.Cells.AutoFilter.SetRange(System.Int32,System.Int32,System.Int32)">
            <summary>
            Sets the range to which the specified AutoFilter applies.
            </summary>
            <param name="row">Row index.</param>
            <param name="startColumn">Start column index.</param>
            <param name="endColumn">End column Index.</param>
        </member>
        <member name="M:Aspose.Cells.AutoFilter.Filter(System.Int32,System.String)">
            <summary>
            Filters a list with specified criteria.
            </summary>
            <param name="fieldIndex">The integer offset of the field on which you want to base the filter 
            (from the left of the list; the leftmost field is field 0).
            </param>
            <param name="criteria">The specified criteria (a string; for example, "101"). </param>
        </member>
        <member name="M:Aspose.Cells.AutoFilter.FilterTop10(System.Int32,System.Boolean,System.Boolean,System.Int32)">
            <summary>
            Filter the top 10 item in the list
            </summary>
            <param name="fieldIndex">The integer offset of the field on which you want to base the filter 
            (from the left of the list; the leftmost field is field 0).</param>
            <param name="isTop">Indicates whether filter from top or bottom</param>
            <param name="isPercent">Indicates whether the items is percent or count </param>
            <param name="items">The item count</param>
        </member>
        <member name="M:Aspose.Cells.AutoFilter.MatchBlanks(System.Int32)">
            <summary>
            Math all blank cell in the list.
            </summary>
            <param name="fieldIndex">The integer offset of the field on which you want to base the filter 
            (from the left of the list; the leftmost field is field 0).</param>
        </member>
        <member name="M:Aspose.Cells.AutoFilter.MathcNonBlanks(System.Int32)">
            <summary>
            Math all not blank cell in the list.
            </summary>
            <param name="fieldIndex">The integer offset of the field on which you want to base the filter 
            (from the left of the list; the leftmost field is field 0).</param>
        </member>
        <member name="M:Aspose.Cells.AutoFilter.Custom(System.Int32,Aspose.Cells.FilterOperatorType,System.Object)">
            <summary>
            Filters a list with a custom criteria.
            </summary>
            <param name="fieldIndex">The integer offset of the field on which you want to base the filter 
            (from the left of the list; the leftmost field is field 0).</param>
            <param name="operatorType1">The filter operator type</param>
            <param name="criteria1">The custom criteria</param>
        </member>
        <member name="M:Aspose.Cells.AutoFilter.Custom(System.Int32,Aspose.Cells.FilterOperatorType,System.Object,System.Boolean,Aspose.Cells.FilterOperatorType,System.Object)">
            <summary>
            Filters a list with custom criterias.
            </summary>
            <param name="fieldIndex">The integer offset of the field on which you want to base the filter 
            (from the left of the list; the leftmost field is field 0).</param>
            <param name="operatorType1"></param>
            <param name="criteria1"></param>
            <param name="isAnd"></param>
            <param name="operatorType2"></param>
            <param name="criteria2"></param>
        </member>
        <member name="M:Aspose.Cells.AutoFilter.ShowAll">
            <summary>
            Unhide all rows.
            </summary>
        </member>
        <member name="M:Aspose.Cells.AutoFilter.RemoveFilter(System.Int32)">
            <summary>
            Remove the specific filter.
            </summary>
            <param name="fieldIndex">The specific filter index</param>
        </member>
        <member name="M:Aspose.Cells.AutoFilter.Refresh">
            <summary>
            Refresh auto filers to hide or unhide the rows. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.AutoFilter.Range">
            <summary>
            Represents the range to which the specified AutoFilter applies.
            </summary>
        </member>
        <member name="T:Aspose.Cells.CrossType">
            <summary>
            Represents the axis cross type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.CrossType.Automatic">
            <summary>
            Microsoft Excel sets the axis crossing point.
            </summary>
        </member>
        <member name="F:Aspose.Cells.CrossType.Maximum">
            <summary>
            The axis crosses at the maximum value.
            </summary>
        </member>
        <member name="F:Aspose.Cells.CrossType.Custom">
            <summary>
            The axis crosses at the custom value.
            </summary>
        </member>
        <member name="T:Aspose.Cells.CategoryType">
            <summary>
            Represents the category axis type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.CategoryType.AutomaticScale">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.CategoryType.CategoryScale">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.CategoryType.TimeScale">
            <summary>
            
            </summary>
        </member>
        <member name="T:Aspose.Cells.TimeUnit">
            <summary>
            Represents the base unit for the category axis.
            </summary>
        </member>
        <member name="F:Aspose.Cells.TimeUnit.Days">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.TimeUnit.Months">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.TimeUnit.Years">
            <summary>
            
            </summary>
        </member>
        <member name="T:Aspose.Cells.Axis">
            <summary>
            Encapsulates the object that represents a chart's axis.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Axis.#ctor(Aspose.Cells.AxisType,System.Boolean,Aspose.Cells.Chart)">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="P:Aspose.Cells.Axis.MinValue">
            <summary>
            Represents the minimum value on the value axis.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Axis.MaxValue">
            <summary>
            Represents the maximum value on the value axis.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Axis.MajorUnit">
            <summary>
            Represents the major units for the axis.
            <remarks> The major units must be greated than zero.</remarks>
            </summary>
        </member>
        <member name="P:Aspose.Cells.Axis.MinorUnit">
            <summary>
            Represents the minor units for the axis.
            <remarks> The minor units must be greated than zero.</remarks>
            </summary>
        </member>
        <member name="P:Aspose.Cells.Axis.AxisLine">
            <summary>
            Gets the appearance of an Axis.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Axis.MajorTickMark">
            <summary>
            Represents the type of major tick mark for the specified axis.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Axis.MinorTickMark">
            <summary>
            Represents the type of minor tick mark for the specified axis.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Axis.TickLabelPosition">
            <summary>
            Represents the position of tick-mark labels on the specified axis.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Axis.CrossAt">
            <summary>
            Represents the point on the specified axis where the other axis crosses.
            </summary>
            <remarks>The number should be a integer when it applies to category axis.
            And the value must be between 1 and 31999.</remarks>
        </member>
        <member name="P:Aspose.Cells.Axis.Crosses">
            <summary>
            Represents the point on the specified axis where the other axis crosses.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Axis.LogBase">
            <summary>
            Represents the logarithmic base. Default value is 10.Only applies for Excel2007.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Axis.IsLogarithmic">
            <summary>
            Represents if the value axis scale type is logarithmic or not.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Axis.IsPlotOrderReversed">
            <summary>
            Represents if Microsoft Excel plots data points from last to first.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Axis.AxisBetweenCategories">
            <summary>
            Represents if the value axis crosses the category axis between categories.
            </summary>
            <remarks>This property applies only to category axes, and it doesn't apply to 3-D charts.
            </remarks>
        </member>
        <member name="P:Aspose.Cells.Axis.TickLabels">
            <summary>
            Returns a <see cref="T:Aspose.Cells.TickLabels"/> object that represents the tick-mark labels for the specified axis.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Axis.TickLabelSpacing">
            <summary>
            Represents the number of categories or series between tick-mark labels. Applies only to category and series axes.
            </summary>
            <remarks>The number must be between 1 and 31999.</remarks>
        </member>
        <member name="P:Aspose.Cells.Axis.TickMarkSpacing">
            <summary>
            Returns or sets the number of categories or series between tick marks. Applies only to category and series axes. 
            </summary>
            <remarks>The number must be between 1 and 31999.</remarks>
        </member>
        <member name="P:Aspose.Cells.Axis.DisplayUnit">
            <summary>
            Represents the unit label for the specified axis. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.Axis.DisplayUnitLabel">
            <summary>
            Represents a unit label on an axis in the specified chart. 
            Unit labels are useful for charting large values— for example, in the millions or billions. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.Axis.IsDisplayUnitLabelShown">
            <summary>
            Represents if the display unit label is shown on the specified axis. 
            </summary>
            <remarks>The default value is True.</remarks>
        </member>
        <member name="P:Aspose.Cells.Axis.Title">
            <summary>
            Gets the axis' title.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Axis.CategoryType">
            <summary>
            Represents the category axis type.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Axis.BaseUnitScale">
            <summary>
            Represents the base unit scale for the category axis.
            </summary>
            <remarks>Setting this property only takes effect when the CategoryType property is set to TimeScale.</remarks>
        </member>
        <member name="P:Aspose.Cells.Axis.MajorUnitScale">
            <summary>
            Represents the major unit scale for the category axis.
            </summary>
            <example>
            <code>
            [C#]
            
            chart.CategoryAxis.CategoryType = CategoryType.TimeScale;
            chart.CategoryAxis.MajorUnitScale = TimeUnit.Months;
            chart.CategoryAxis.MajorUnit = 2;
            
            [Visual Basic]
            chart.CategoryAxis.CategoryType = CategoryType.TimeScale
            chart.CategoryAxis.MajorUnitScale = TimeUnit.Months
            chart.CategoryAxis.MajorUnit = 2
            </code></example>
        </member>
        <member name="P:Aspose.Cells.Axis.MinorUnitScale">
            <summary>
            Represents the major unit scale for the category axis.
            </summary>
            <example>
            <code>
            [C#]
            
            chart.CategoryAxis.CategoryType = CategoryType.TimeScale;
            chart.CategoryAxis.MinorUnitScale = TimeUnit.Months;
            chart.CategoryAxis.MinorUnit = 2;
            
            [Visual Basic]
            chart.CategoryAxis.CategoryType = CategoryType.TimeScale
            chart.CategoryAxis.MinorUnitScale = TimeUnit.Months
            chart.CategoryAxis.MinorUnit = 2
            </code></example>
        </member>
        <member name="P:Aspose.Cells.Axis.IsVisible">
            <summary>
            Represents if the axis is visible.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Axis.MajorGridLines">
            <summary>
            Represents major gridlines on a chart axis.
            </summary>
            <example>
            <code>
            [C#]
            
            chart.ValueAxis.MajorGridLines.IsVisible = false;
            chart.CategoryAxis.MajorGridLines.IsVisible = true;
            
            [Visual Basic]
            chart.ValueAxis.MajorGridLines.IsVisible = false
            chart.CategoryAxis.MajorGridLines.IsVisible = true
            </code>
            </example>
        </member>
        <member name="P:Aspose.Cells.Axis.MinorGridLines">
            <summary>
            Represents minor gridlines on a chart axis.
            </summary>
        </member>
        <member name="T:Aspose.Cells.BackgroundMode">
            <summary>
            Represents the display mode of the background.
            </summary>
        </member>
        <member name="F:Aspose.Cells.BackgroundMode.Automatic">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.BackgroundMode.Opaque">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.BackgroundMode.Transparent">
            <summary>
            
            </summary>
        </member>
        <member name="T:Aspose.Cells.BackgroundType">
            <summary>
            Enumerates cell background pattern types.
            </summary>
        </member>
        <member name="F:Aspose.Cells.BackgroundType.DiagonalCrosshatch">
            <summary>
            Represents diagonal crosshatch pattern.
            </summary>
        </member>
        <member name="F:Aspose.Cells.BackgroundType.DiagonalStripe">
            <summary>
            Represents diagonal stripe pattern.
            </summary>
        </member>
        <member name="F:Aspose.Cells.BackgroundType.Gray6">
            <summary>
            Represents 6.25% gray pattern
            </summary>
        </member>
        <member name="F:Aspose.Cells.BackgroundType.Gray12">
            <summary>
            Represents 12.5% gray pattern
            </summary>
        </member>
        <member name="F:Aspose.Cells.BackgroundType.Gray25">
            <summary>
            Represents 25% gray pattern.
            </summary>
        </member>
        <member name="F:Aspose.Cells.BackgroundType.Gray50">
            <summary>
            Represents 50% gray pattern.
            </summary>
        </member>
        <member name="F:Aspose.Cells.BackgroundType.Gray75">
            <summary>
            Represents 75% gray pattern.
            </summary>
        </member>
        <member name="F:Aspose.Cells.BackgroundType.HorizontalStripe">
            <summary>
            Represents horizontal stripe pattern.
            </summary>
        </member>
        <member name="F:Aspose.Cells.BackgroundType.None">
            <summary>
            Represents no background.
            </summary>
        </member>
        <member name="F:Aspose.Cells.BackgroundType.ReverseDiagonalStripe">
            <summary>
            Represents reverse diagonal stripe pattern.
            </summary>
        </member>
        <member name="F:Aspose.Cells.BackgroundType.Solid">
            <summary>
            Represents solid pattern.
            </summary>
        </member>
        <member name="F:Aspose.Cells.BackgroundType.ThickDiagonalCrosshatch">
            <summary>
            Represents thick diagonal crosshatch pattern.
            </summary>
        </member>
        <member name="F:Aspose.Cells.BackgroundType.ThinDiagonalCrosshatch">
            <summary>
            Represents thin diagonal crosshatch pattern.
            </summary>
        </member>
        <member name="F:Aspose.Cells.BackgroundType.ThinDiagonalStripe">
            <summary>
            Represents thin diagonal stripe pattern.
            </summary>
        </member>
        <member name="F:Aspose.Cells.BackgroundType.ThinHorizontalCrosshatch">
            <summary>
            Represents thin horizontal crosshatch pattern.
            </summary>
        </member>
        <member name="F:Aspose.Cells.BackgroundType.ThinHorizontalStripe">
            <summary>
            Represents thin horizontal stripe pattern.
            </summary>
        </member>
        <member name="F:Aspose.Cells.BackgroundType.ThinReverseDiagonalStripe">
            <summary>
            Represents thin reverse diagonal stripe pattern.
            </summary>
        </member>
        <member name="F:Aspose.Cells.BackgroundType.ThinVerticalStripe">
            <summary>
            Represents thin vertical stripe pattern.
            </summary>
        </member>
        <member name="F:Aspose.Cells.BackgroundType.VerticalStripe">
            <summary>
            Represents vertical stripe pattern.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Bar3DShapeType">
            <summary>
            Represents the shape used with the 3-D bar or column chart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.Bar3DShapeType.Box">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.Bar3DShapeType.PyramidToPoint">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.Bar3DShapeType.PyramidToMax">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.Bar3DShapeType.Cylinder">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.Bar3DShapeType.ConeToPoint">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.Bar3DShapeType.ConeToMax">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.BIFFCellType.IsBool">
            <summary>
            Cell value is boolean
            </summary>
        </member>
        <member name="F:Aspose.Cells.BIFFCellType.IsError">
            <summary>
            Cell value is error
            </summary>
        </member>
        <member name="F:Aspose.Cells.BIFFCellType.IsRK">
            <summary>
            Cell value is RK value
            </summary>
        </member>
        <member name="F:Aspose.Cells.BIFFCellType.IsDouble">
            <summary>
            Cell value is double
            </summary>
        </member>
        <member name="F:Aspose.Cells.BIFFCellType.IsFormula">
            <summary>
            Cell value is formula
            </summary>
        </member>
        <member name="F:Aspose.Cells.BIFFCellType.IsString">
            <summary>
            Cell value is string
            </summary>
        </member>
        <member name="F:Aspose.Cells.BIFFCellType.IsNull">
            <summary>
            cell value is null
            </summary>
        </member>
        <member name="T:Aspose.Cells.Border">
            <summary>
            Encapsulates the object that represents the cell border.
            </summary>
            <example>
            <code>
            [C#]
            
            int styleIndex = workbook.Styles.Add();
            Style style = workbook.Styles[styleIndex];
            //Set top border style and color
            Border border = style.Borders[BorderType.TopBorder];
            border.LineStyle = CellBorderType.Medium;
            border.Color = Color.Red;
            cell.Style = style;
            
            [Visual Basic]
            
            Dim styleIndex as Integer = workbook.Styles.Add()
            Dim style as Style = workbook.Styles[styleIndex]
            'Set top border style and color
            Dim border as Border = style.Borders(BorderType.TopBorder)
            border.LineStyle = CellBorderType.Medium
            border.Color = Color.Red
            cell.Style = style
            </code>
            </example>
        </member>
        <member name="M:Aspose.Cells.Border.#ctor(Aspose.Cells.Borders)">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="P:Aspose.Cells.Border.Color">
            <summary>
            Gets or sets the <see cref="T:System.Drawing.Color"/> of the border.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Border.LineStyle">
            <summary>
            Gets or sets the cell border type.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Borders">
            <summary>
            Encapsulates a collection of <see cref="T:Aspose.Cells.Border"/> objects.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Borders.SetColor(System.Drawing.Color)">
            <summary>
            Sets the <see cref="T:System.Drawing.Color"/> of all borders in the collection.
            </summary>
            <param name="color">Borders' <see cref="T:System.Drawing.Color"/>.</param>
        </member>
        <member name="M:Aspose.Cells.Borders.SetStyle(Aspose.Cells.CellBorderType)">
            <summary>
            Sets the style of all borders of the collection.
            </summary>
            <param name="style">Borders' style</param>
        </member>
        <member name="P:Aspose.Cells.Borders.Item(Aspose.Cells.BorderType)">
             <summary>
             Gets the <see cref="T:Aspose.Cells.Border"/> element at the specified index.
             </summary>
            <param name="borderType">The border to be retrieved.</param>
            <returns>The element at the specified index.</returns>
        </member>
        <member name="P:Aspose.Cells.Borders.DiagonalColor">
            <summary>
            Gets or sets the <see cref="T:System.Drawing.Color"/> of Diagonal lines.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Borders.DiagonalStyle">
            <summary>
            Gets or sets the style of Diagonal lines.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Borders.DiagonalOption">
            <summary>
            Gets diagonal option
            </summary>
            <remarks>0: None	1:Down	2: Up	3:Both</remarks>
        </member>
        <member name="T:Aspose.Cells.BorderType">
            <summary>
            Enumerates the border line and diagonal line types.
            </summary>
        </member>
        <member name="F:Aspose.Cells.BorderType.BottomBorder">
            <summary>
            Represents bottom border line.
            </summary>
        </member>
        <member name="F:Aspose.Cells.BorderType.DiagonalDown">
            <summary>
            Represents the diagonal line from top left to right bottom.
            </summary>
        </member>
        <member name="F:Aspose.Cells.BorderType.DiagonalUp">
            <summary>
            Represents the diagonal line from bottom left to right top.
            </summary>
        </member>
        <member name="F:Aspose.Cells.BorderType.LeftBorder">
            <summary>
            Represents left border line.
            </summary>
        </member>
        <member name="F:Aspose.Cells.BorderType.RightBorder">
            <summary>
            Represents right border line exists.
            </summary>
        </member>
        <member name="F:Aspose.Cells.BorderType.TopBorder">
            <summary>
            Represents top border line.
            </summary>
        </member>
        <member name="T:Aspose.Cells.BubbleSizeRepresents">
            <summary>
            Represents what the bubble size represents on a bubble chart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.BubbleSizeRepresents.SizeIsArea">
            <summary>
            Represents the size is area.
            </summary>
        </member>
        <member name="F:Aspose.Cells.BubbleSizeRepresents.SizeIsWidth">
            <summary>
            Represents the size is width.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Button">
            <summary>
            
            </summary>
        </member>
        <member name="P:Aspose.Cells.Button.Text">
            <summary>
            Represents the string in this Button object.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Button.Font">
            <summary>
            Represents the font of textbox.
            </summary>
        </member>
        <member name="T:Aspose.Cells.CalcModeType">
            <summary>
            Calculate formula mode type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.CalcModeType.Automatic">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.CalcModeType.AutomaticExceptTable">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.CalcModeType.Manual">
            <summary>
            
            </summary>
        </member>
        <member name="T:Aspose.Cells.Cell">
             <summary>
             Encapsulates the object that represents a single Workbook cell.
             </summary>
            <example>
            <code>
            	[C#]
            	
            	Workbook excel = new Workbook();
            	Cells cells = excel.Worksheets[0].Cells;
            	
            	//Put a string into a cell
            	Cell cell = cells[0, 0];
            	cell.PutValue("Hello");
            	
            	string first = cell.StringValue;
            		
            	//Put an integer into a cell
            	cell = cells["B1"];
            	cell.PutValue(12);
            	
            	int second = cell.IntValue;
            	
            	//Put a double into a cell
            	cell = cells[0, 2];
            	cell.PutValue(-1.234);
            	
            	double third = cell.DoubleValue;
            	
            	//Put a formula into a cell
            	cell = cells["D1"];
            	cell.Formula = "=B1 + C1";
            	
            	//Put a combined formula: "sum(average(b1,c1), b1)" to cell at b2
            	cell = cells["b2"];
            	cell.Formula = "=sum(average(b1,c1), b1)";
            	
            	//Set style of a cell
            	Style style = cell.Style;
            	//Set background color
            	style.BackgroundColor = Color.Yellow;
            	//Set format of a cell
            	style.Font.Name = "Courier New";
            	style.VerticalAlignment = TextAlignmentType.Top;
            
            
             
             [Visual Basic]
             
            	Dim excel as Workbook = new Workbook()
            	Dim cells as Cells = exce.Worksheets(0).Cells
            	
            	'Put a string into a cell
            	Dim cell as Cell = cells(0, 0)
            	cell.PutValue("Hello")
            	
            	Dim first as String = cell.StringValue
            		
            	//Put an integer into a cell
            	cell = cells("B1")
            	cell.PutValue(12)
            	
            	Dim second as Integer = cell.IntValue
            	
            	//Put a double into a cell
            	cell = cells(0, 2)
            	cell.PutValue(-1.234)
            	
            	Dim third as Double = cell.DoubleValue
            	
            	//Put a formula into a cell
            	cell = cells("D1")
            	cell.Formula = "=B1 + C1"
            	
            	//Put a combined formula: "sum(average(b1,c1), b1)" to cell at b2
            	cell = cells("b2")
            	cell.Formula = "=sum(average(b1,c1), b1)"
            		
            	//Set style of a cell
            	Dim style as Style = cell.Style
            	
            	//Set background color
            	style.BackgroundColor = Color.Yellow
            	//Set font of a cell
            	style.Font.Name = "Courier New"
            	style.VerticalAlignment = TextAlignmentType.Top
            	
            </code>
            </example>
        </member>
        <member name="F:Aspose.Cells.Cell.row">
            <summary>
            Row number
            </summary>
        </member>
        <member name="F:Aspose.Cells.Cell.column">
            <summary>
            Column number
            </summary>
        </member>
        <member name="F:Aspose.Cells.Cell.sstIndex">
            <summary>
            SST record index
            </summary>
        </member>
        <member name="F:Aspose.Cells.Cell.inCells">
            <summary>
            Cells collection list
            </summary>
        </member>
        <member name="M:Aspose.Cells.Cell.SetFormula(System.Byte[],Aspose.Cells.FileFormatType)">
            <summary>
            Sets formula data
            </summary>
            <param name="buffer">Data buffer</param>
            <param name="biffVersion"></param>
        </member>
        <member name="M:Aspose.Cells.Cell.#ctor(System.Int32,System.Int16,Aspose.Cells.Cells)">
            <summary>
            Class constructuror
            </summary>
            <param name="row">Cell row index</param>
            <param name="column">Cell column index</param>
            <param name="cells">Cell list</param>
        </member>
        <member name="M:Aspose.Cells.Cell.PutValue(System.Boolean)">
            <summary>
            Puts an boolean value into the cell.
            </summary>
            <param name="boolValue"></param>
        </member>
        <member name="M:Aspose.Cells.Cell.PutValue(System.Int32)">
            <summary>
            Puts an integer value into the cell.
            </summary>
            <param name="intValue">Input value</param>
        </member>
        <member name="M:Aspose.Cells.Cell.PutValue(System.Double)">
            <summary>
            Puts a double value into the cell.
            </summary>
            <param name="doubleValue">Input value</param>
        </member>
        <member name="M:Aspose.Cells.Cell.PutValue(System.String,System.Boolean)">
            <summary>
            Puts a string value into the cell and converts the value to other data type if appropriate.
            </summary>
            <param name="stringValue">Input value</param>
            <param name="isConverted">True: converted to other data type if appropriate.</param>
        </member>
        <member name="M:Aspose.Cells.Cell.PutValue(System.String)">
            <summary>
            Puts a string value into the cell.
            </summary>
            <param name="stringValue">Input value</param>
        </member>
        <member name="M:Aspose.Cells.Cell.PutValue(System.DateTime)">
            <summary>
            Puts a DateTime value into the cell.
            </summary>
            <param name="dateTime">Input value</param>
        </member>
        <member name="M:Aspose.Cells.Cell.PutValue(System.Object)">
            <summary>
            Puts an object value into the cell.
            </summary>
            <param name="objectValue">input value</param>
        </member>
        <member name="M:Aspose.Cells.Cell.ShiftDown(Aspose.Cells.CellArea,System.Int32,Aspose.Cells.Worksheet,System.Boolean,System.Int32)">
            <summary>
            Shift down formulas
            </summary>
            <param name="area"></param>
            <param name="shiftRows"></param>
            <param name="rowIndex"></param>
            <param name="sheet"></param>
            <param name="sameWorksheet"></param>
        </member>
        <member name="M:Aspose.Cells.Cell.ConvertValueToString">
            <summary>
            Changes value to string.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Cell.GetDisplayStyle">
            <summary>
            Gets the display style of the cell.
            If the cell is conditional formated, the display style is not same as the cell.GetStyle().
            </summary>
        </member>
        <member name="M:Aspose.Cells.Cell.GetStyle">
             <summary>
             Gets the cell style.
             </summary>
             <returns>Style object.</returns>
             <remarks>To change the style of the cell, please call Cell.SetStyle() method after changing the style.
            </remarks>
        </member>
        <member name="M:Aspose.Cells.Cell.SetStyle(Aspose.Cells.Style)">
            <summary>
            Sets the cell style.
            </summary>
            <param name="style">The cell style.</param>
        </member>
        <member name="M:Aspose.Cells.Cell.GetRefStyle(Aspose.Cells.Style)">
            <summary>
            
            </summary>
            <param name="defaultStyle"></param>
            <returns></returns>
        </member>
        <member name="F:Aspose.Cells.Cell.xfIndexRead">
            <summary>
            Represents XF record index read from file
            </summary>
        </member>
        <member name="M:Aspose.Cells.Cell.SetArrayFormula(System.String,System.Int32,System.Int32)">
            <summary>
            Sets an array formula to a range of cells.
            </summary>
            <param name="arrayFormula">Array formula.</param>
            <param name="rowNumber">Number of rows to populate result of the array formula.</param>
            <param name="columnNumber">Number of columns to populate result of the array formula.</param>
        </member>
        <member name="M:Aspose.Cells.Cell.SetAddInFormula(System.String,System.String)">
            <summary>
            Sets an Add-In formula to the cell.
            </summary>
            <param name="addInFileName">Add-In file name.</param>
            <param name="addInFunction">Add-In function name.</param>
            <example>
            <code>
            [C#]
            cells["h11"].SetAddInFormula("HRVSTTRK.xla", "=pct_overcut(F3:G3)");
            cells["h12"].SetAddInFormula("HRVSTTRK.xla", "=pct_overcut()"); 
            
            [Visual Basic]
            cells("h11").SetAddInFormula("HRVSTTRK.xla", "=pct_overcut(F3:G3)")
            cells("h12").SetAddInFormula("HRVSTTRK.xla", "=pct_overcut()")
            </code>
            </example>
            <remarks>
            Add-In file should be placed in the directory or sub-directory of Workbook Add-In library.
            For example, file name can be "Eurotool.xla" or "solver\solver.xla". 
            </remarks>
        </member>
        <member name="M:Aspose.Cells.Cell.Copy(Aspose.Cells.Cell)">
            <summary>
            Copys data from a source cell.
            </summary>
            <param name="cell">Source <see cref="T:Aspose.Cells.Cell"/> object.</param>
        </member>
        <member name="M:Aspose.Cells.Cell.Characters(System.Int32,System.Int32)">
            <summary>
            Returns a Characters object that represents a range of characters within the cell text.
            </summary>
            <param name="startIndex">The index of the start of the character.</param>
            <param name="length">The number of characters.</param>
            <returns>Characters object.</returns>
            <remarks>This method only works on cell with string value.</remarks>
            <example>
            <code>
            [C#]
            excel.Worksheets[0].Cells["A1"].PutValue("Helloworld");
            excel.Worksheets[0].Cells["A1"].Characters(5, 5).Font.IsBold = true;
            excel.Worksheets[0].Cells["A1"].Characters(5, 5).Font.Color = Color.Blue;
            
            [Visual Basic]
            excel.Worksheets(0).Cells("A1").PutValue("Helloworld")
            excel.Worksheets(0).Cells("A1").Characters(5, 5).Font.IsBold = True
            excel.Worksheets(0).Cells("A1").Characters(5, 5).Font.Color = Color.Blue
            </code></example>
        </member>
        <member name="M:Aspose.Cells.Cell.GetCharacters">
            <summary>
            Returns all Characters objects 
            that represents a range of characters within the cell text.
            </summary>
            <returns>All Characters objects </returns>
        </member>
        <member name="M:Aspose.Cells.Cell.GetMergedRange">
            <summary>
            Returns a <see cref="T:Aspose.Cells.Range"/> object which represents a merged range.
            </summary>
            <returns><see cref="T:Aspose.Cells.Range"/> object. Null if this cell is not merged.</returns>
        </member>
        <member name="M:Aspose.Cells.Cell.SetSharedFormula(System.String,System.Int32,System.Int32)">
            <summary>
            Sets a formula to a range of cells.
            </summary>
            <param name="sharedFormula">Shared formula.</param>
            <param name="rowNumber">Number of rows to populate the formula.</param>
            <param name="columnNumber">Number of columns to populate the formula.</param>
        </member>
        <member name="P:Aspose.Cells.Cell.InCells">
            <summary>
            Represents cells collection list
            </summary>
        </member>
        <member name="P:Aspose.Cells.Cell.DateTimeValue">
            <summary>
            Gets the DateTime value contained in the cell.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Cell.Row">
            <summary>
            Gets row number (zero based) of the cell.
            </summary>
            <value>Cell row number</value>
        </member>
        <member name="P:Aspose.Cells.Cell.Column">
            <summary>
            Gets column number (zero based) of the cell.
            </summary>		
        </member>
        <member name="P:Aspose.Cells.Cell.IsFormula">
            <summary>
            Represents if the specified cell contains formula.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Cell.Type">
            <summary>
            Represents cell value type.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Cell.SSTIndex">
            <summary>
            Represents SST record index, internal use only
            </summary>
            <value>SST record index if the cell type is string</value>
        </member>
        <member name="P:Aspose.Cells.Cell.Name">
            <summary>
            Gets the name of the cell. 
            </summary>		
            <remarks>
            A cell name includes its column letter and row number. For example, the name of a cell in row 0 and column 0 is A1.
            </remarks>
        </member>
        <member name="P:Aspose.Cells.Cell.IsErrorValue">
            <summary>
            Checks if a formula can properly evaluate a result.
            </summary>
            <remarks>Only applies to formula cell.</remarks>
        </member>
        <member name="P:Aspose.Cells.Cell.StringValue">
            <summary>
            Gets the string value contained in the cell.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Cell.IntValue">
            <summary>
            Gets the integer value contained in the cell.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Cell.DoubleValue">
            <summary>
            Gets the double value contained in the cell.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Cell.FloatValue">
            <summary>
            Gets the float value contained in the cell.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Cell.BoolValue">
            <summary>
            Gets the boolean value contained in the cell.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Cell.Style">
            <summary>
            Gets or sets the <see cref="T:Aspose.Cells.Style"/> of the <see cref="T:Aspose.Cells.Cell"/> object.       
            </summary>
            <remarks>NOTE: This member is now obsolete. Instead, 
            you should use <see cref="M:Aspose.Cells.Cell.GetStyle"/> and <see cref="M:Aspose.Cells.Cell.SetStyle(Aspose.Cells.Style)"/> for the same purpose. 
            These two new methods optimize speed and memory usage for applying formattings on a large amount of cells.
            This property will be removed 12 months later since March 2008. 
            Aspose apologizes for any inconvenience you may have experienced.</remarks>
            [Obsolete("Use Cell.GetStyle() and Cell.SetStyle() method instead.")]
        </member>
        <member name="P:Aspose.Cells.Cell.XFIndex">
            <summary>
            Gets cell XF record index
            </summary>
        </member>
        <member name="P:Aspose.Cells.Cell.Formula">
             <summary>
             Gets or sets a formula of the <see cref="T:Aspose.Cells.Cell"/>.
             </summary>
            <remarks>A formula string always begins with an equal sign (=). 
            And please always use comma(,) as parameters delimeter, such as "=SUM(A1, E1, H2)".<p></p>
            User can set any formula in Workbook designer file. Aspose.Cells will keep all the formulas.
            If user use this property to set a formula to a cell, major part of Workbook built-in functions
            is supported. And more is coming. If you have any special need for Workbook built-in functions, 
            please let us know.
            <p>Now Workbook built-in functions supported by Aspose.Cells:</p>
            <font color="blue"><p><b>[A]</b></p>
            <p>ABS, ACOS, ACOSH, ADDRESS, AND, ASC, ASIN, ASINH, ATAN, ATAN2, ATANH, AVEDEV, AVERAGE,AVERAGEA</p>
            <p><b>[B]</b></p>
             BETADIST, BETAINV, BINOMDIST
            <p><b>[C]</b></p>
            <p>CEILING, CELL, CHAR, CODE, COLUMN, COLUMNS, COMBIN, CONCATENATE, CORREL, COS, COSH, COUNT, COUNTA, COUNTBLANK, COUNTIF</p>
            <p><b>[D]</b></p>
            <p>DATE, DATEDIF, DATEVALUE, DAVERAGE, DAY, DAYS360, DCOUNT, DCOUNTA, DDB, DEGREES, DGET, DMAX, DMIN, DOLLAR, DPRODUCT,</p>
            <p>DSTDEV, DSTDEVP, DSUM, DVAR, DVARP</p>
            <p><b>[E]</b></p>
            <p>EVEN, EXACT, EXP, EXPONDIST</p>
            <p><b>[F]</b></p>
            <p>FACT, FALSE, FIND, FIXED, FLOOR, FORECAST, FTEST, FV</p>
            <p><b>[G]</b></p>
             <p>GETPIVOTDATA</p>
            <p><b>[H]</b></p>
            <p>HLOOKUP, HOUR, HYPERLINK</p>
            <p><b>[I]</b></p>
            <p>IF, INDEX, INDIRECT, IPMT, INT, IRR, ISBLANK, ISERR, ISERROR, ISNA, ISNUMBER, ISREF</p>
            <p><b>[L]</b></p>
            <p>LEFT, LEN, LINEST, LN, LOG, LOG10, LOOKUP, LOWER</p>
            <p><b>[M]</b></p>
            <p>MATCH, MAX, MEDIAN, MID, MIN, MINUTE, MIRR, MMULT, MOD, MONTH</p>
            <p><b>[N]</b></p>
            <p>N, NA, NORMDIST,NORMINV, NORMSDIST, NORMSINV, NOT, NOW, NPER, NPV</p>
            <p><b>[O]</b></p>
            <p>ODD, OFFSET,OR</p>
            <p><b>[P]</b></p>
            <p>PEARSON, PERCENTILE, PI, PMT, POISSON, POWER, PPMT, PRODUCT, PV</p>
            <p><b>[Q]</b></p>
            <p>QUARTILE</p>
            <p><b>[R]</b></p>
            <p>RADIANS, RAND, RANK, RATE, REPLACE, REPT, RIGHT, ROUND, ROUNDDOWN, ROUNDUP, ROW, ROWS, RSQ</p>
            <p><b>[S]</b></p>
            <p>SEARCH, SECOND, SIGN, SIN, SINH, SLN, SMALL, SQRT, STDEV, STDEVP, SUBSTITUTE, SUBTOTAL, SUM, SUMIF, SUMPRODUCT, SUMSQ, 
            SUMX2MY2, SUMX2PY2, SUMXMY2, SYD</p>
            <p><b>[T]</b></p>
            <p>T, TAN, TANH, TDIST, TEXT, TIME, TODAY, TRANSPOSE, TRIM, TRUE, TRUNC, TYPE</p>
            <p>[U]</p>
            <p>UPPER</p>
            <p><b>[V]</b></p>
            <p>VALUE, VLOOKUP</p>
            <p><b>[W]</b></p>
            <p>WEEKDAY, WIDECHAR</p>
            <p><b>[Y]</b></p>
            <p>YEAR</p></font>
            </remarks>
            <example>
            <code>
            [C#]
            
            Workbook excel = new Workbook();
            Cells cells = excel.Worksheets[0];
            cells["B6"].Formula = "=sum(b2:b5, E1) + sheet2!A1";
            
            [Visual Basic]
            
            Dim excel As Workbook =  New Workbook() 
            Dim cells As Cells =  excel.Worksheets(0) 
            cells("B6").Formula = "=sum(b2:b5, E1) + sheet2!A1"
            </code></example>
        </member>
        <member name="P:Aspose.Cells.Cell.Formula2007">
            <summary>
            only for reading and writing excel 2007 which contains external file link.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Cell.R1C1Formula">
            <summary>
            Gets or sets a R1C1 formula of the <see cref="T:Aspose.Cells.Cell"/>.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Cell.CalculationFlag">
            <summary>
            0:None, 1: Processing,  2:Complete
            </summary>
        </member>
        <member name="P:Aspose.Cells.Cell.Value">
            <summary>
            Gets the value contained in this cell.
            </summary>
            <remarks>Possible type:
            <p>null,</p>
            <p>Boolean,</p>
            <p>DateTime,</p>
            <p>Double,</p>
            <p>Integer</p>
            <p>String.</p></remarks>
        </member>
        <member name="P:Aspose.Cells.Cell.IsStyleSet">
            <summary>
            Indicates if the cell's style is set. If return false, it means this cell has a default cell format.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Cell.IsMerged">
            <summary>
            Checks if a cell is part of a merged range or not. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.Cell.HtmlString">
            <summary>
            Returns the html string which contains data and some formattings in this cell.
            </summary>
        </member>
        <member name="T:Aspose.Cells.CellArea">
            <summary>
            Represent an area of cells.
            </summary>
        </member>
        <member name="F:Aspose.Cells.CellArea.StartRow">
            <summary>
            Gets or set the start row of this area.
            </summary>
        </member>
        <member name="F:Aspose.Cells.CellArea.EndRow">
            <summary>
            Gets or set the end row of this area.
            </summary>
        </member>
        <member name="F:Aspose.Cells.CellArea.StartColumn">
            <summary>
            Gets or set the start column of this area.
            </summary>
        </member>
        <member name="F:Aspose.Cells.CellArea.EndColumn">
            <summary>
            Gets or set the end column of this area.
            </summary>
        </member>
        <member name="M:Aspose.Cells.CellArea.CompareTo(System.Object)">
            <summary>
            Internal use only.
            </summary>
            <param name="obj"></param>
            <returns></returns>
        </member>
        <member name="T:Aspose.Cells.CellArea3D">
            <summary>
            Summary description for CellArea3D.
            </summary>
        </member>
        <member name="T:Aspose.Cells.CellBorderType">
            <summary>
            Enumerates a cell's border type. 
            </summary>
        </member>
        <member name="F:Aspose.Cells.CellBorderType.DashDot">
            <summary>
            Represents thin dash-dotted line.
            </summary>
        </member>
        <member name="F:Aspose.Cells.CellBorderType.DashDotDot">
            <summary>
            Represents thin dash-dot-dotted line.
            </summary>
        </member>
        <member name="F:Aspose.Cells.CellBorderType.Dashed">
            <summary>
            Represents dashed line.
            </summary>
        </member>
        <member name="F:Aspose.Cells.CellBorderType.Dotted">
            <summary>
            Represents dotted line.
            </summary>
        </member>
        <member name="F:Aspose.Cells.CellBorderType.Double">
            <summary>
            Represents double line.
            </summary>
        </member>
        <member name="F:Aspose.Cells.CellBorderType.Hair">
            <summary>
            Represents hair line.
            </summary>
        </member>
        <member name="F:Aspose.Cells.CellBorderType.MediumDashDot">
            <summary>
            Represents medium dash-dotted line.
            </summary>
        </member>
        <member name="F:Aspose.Cells.CellBorderType.MediumDashDotDot">
            <summary>
            Represents medium dash-dot-dotted line.
            </summary>
        </member>
        <member name="F:Aspose.Cells.CellBorderType.MediumDashed">
            <summary>
            Represents medium dashed line.
            </summary>
        </member>
        <member name="F:Aspose.Cells.CellBorderType.None">
            <summary>
            Represents no line.
            </summary>
        </member>
        <member name="F:Aspose.Cells.CellBorderType.Medium">
            <summary>
            Represents medium line.
            </summary>
        </member>
        <member name="F:Aspose.Cells.CellBorderType.SlantedDashDot">
            <summary>
            Represents slanted medium dash-dotted line.
            </summary>
        </member>
        <member name="F:Aspose.Cells.CellBorderType.Thick">
            <summary>
            Represents thick line.
            </summary>
        </member>
        <member name="F:Aspose.Cells.CellBorderType.Thin">
            <summary>
            Represents thin line.
            </summary>
        </member>
        <member name="T:Aspose.Cells.CellHtmlExporter">
            <summary>
            Summary description for CellHtmlExporter.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Cells">
            <summary>
            Encapsulates a collection of <see cref="T:Aspose.Cells.Cell"/> objects.
            </summary>	
            <example>
            <code>
            
            [C#]
            
            Workbook excel = new Workbook();
            Cells cells = excel.Worksheets[0].Cells;
            
            //Set default row height
            cells.StandardHeight = 20;
            //Set row height
            cells.SetRowHeight(2, 20.5);
            
            //Set default colum width
            cells.StandardWidth = 15;
            //Set column width
            cells.SetColumnWidth(3, 12.57);
            
            //Merge cells
            cells.Merge(5, 4, 2, 2);
            
            //Import data
            DataTable dt = new DataTable("Products");
            dt.Columns.Add("Product_ID",typeof(Int32));
            dt.Columns.Add("Product_Name",typeof(string));
            dt.Columns.Add("Units_In_Stock",typeof(Int32));
            DataRow dr = dt.NewRow();
            dr[0] = 1;
            dr[1] = "Aniseed Syrup";
            dr[2] = 15;
            dt.Rows.Add(dr);
            dr = dt.NewRow();
            dr[0] = 2;
            dr[1] = "Boston Crab Meat";
            dr[2] = 123;
            dt.Rows.Add(dr);
            cells.ImportDataTable(dt, true, 12, 12, 10, 10);
            
            //Export data
            DataTable outDataTable = cells.ExportDataTable(12, 12, 10, 10);
            
            [Visual Basic]
            
            Dim excel as Workbook = new Workbook()
            Dim cells as Cells = exce.Worksheets(0).Cells
            
            'Set default row height
            cells.StandardHeight = 20
            'Set row height
            cells.SetRowHeight(2, 20.5)
            
            'Set default colum width
            cells.StandardWidth = 15
            'Set column width
            cells.SetColumnWidth(3, 12.57)
            
            'Merge cells
            cells.Merge(5, 4, 2, 2)
            
            'Import data
            Dim dt as DataTable = new DataTable("Employee")
            dt.Columns.Add("Employee_ID",typeof(Int32))
            dt.Columns.Add("Employee_Name",typeof(string))
            dt.Columns.Add("Gender",typeof(string))
            Dim dr as DataRow = dt.NewRow()
            dr(0) = 1
            dr(1) = "John Smith"
            dr(2) = "Male"
            dt.Rows.Add(dr)
            dr = dt.NewRow()
            dr(0) = 2
            dr(1) = "Mary Miller"
            dr(2) = "Female"
            dt.Rows.Add(dr)
            cells.ImportDataTable(dt, true, 12, 12, 10, 10)
            
            'Export data
            Dim outDataTable as DataTable = cells.ExportDataTable(12, 12, 10, 10)
            </code>
            </example>
        </member>
        <member name="F:Aspose.Cells.Cells.startStreamPosition">
            <summary>
            Represents the start stream postion of the worksheet.
            </summary>
        </member>
        <member name="F:Aspose.Cells.Cells.dbCellList">
            <summary>
            Represents the list of DBCellIndex struct.
            </summary>
        </member>
        <member name="F:Aspose.Cells.Cells.defColWidth">
            <summary>
            Represents the default column width.
            </summary>
        </member>
        <member name="F:Aspose.Cells.Cells.defRowHeight">
            <summary>
            Represents the default row height in this worksheet
            </summary>
        </member>
        <member name="M:Aspose.Cells.Cells.SetDefRowHeight(System.UInt16)">
            <summary>
            Sets default row height read from file.
            </summary>
            <param name="rowHeight">Default row height</param>
        </member>
        <member name="F:Aspose.Cells.Cells.isStringsPreserved">
            <summary>
            Indicates whether all worksheet values are preserved as strings.
            </summary>
        </member>
        <member name="F:Aspose.Cells.Cells.mergeAreaList">
            <summary>
            Represents the list of merged cell area.
            </summary>
        </member>
        <member name="F:Aspose.Cells.Cells.biffVersion">
            <summary>
            Represents Workbook file BIFF version
            </summary>
        </member>
        <member name="M:Aspose.Cells.Cells.#ctor(Aspose.Cells.Record.SSTRecord,Aspose.Cells.Worksheet)">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="M:Aspose.Cells.Cells.Init">
            <summary>
            Initializes Cells object private variables
            </summary>
            <remarks>Create a new instance for private cellList and index variable.</remarks>
        </member>
        <member name="M:Aspose.Cells.Cells.WriteData(Aspose.Cells.RW.DataOutStream,Aspose.Cells.FileFormatType)">
            <summary>
            Writes Cell objects data into file
            </summary>
            <param name="stream">File output stream</param>
            <param name="fileFormatType">Workbook BIFF format</param>
        </member>
        <member name="M:Aspose.Cells.Cells.Add(Aspose.Cells.Cell)">
            <summary>
            Adds a <see cref="T:Aspose.Cells.Cell"/> item to Cells
            </summary>
            <param name="cell">Cell object</param>
            <remarks>Use this function to add a cell into the cell list.</remarks>
        </member>
        <member name="M:Aspose.Cells.Cells.CheckExistence(System.Int32,System.Int32)">
            <summary>
            Checks if a cell exists
            </summary>
            <param name="row">Row index</param>
            <param name="column">Column index</param>
            <returns>Return -1 if a Cell object does not exists; 
            Otherwise return the index of the cell object in this list. </returns>
        </member>
        <member name="M:Aspose.Cells.Cells.WriteIndexRecord(Aspose.Cells.RW.DataOutStream,Aspose.Cells.FileFormatType)">
            <summary>
            Writes the index record of the worksheet cells.
            </summary>
            <param name="stream">File output stream</param>
            <param name="fileFormatType">Workbook BIFF format</param>
            <returns>Index record absolute start stream position</returns>
            <remarks>This function also generate relate row records and dbcell records.</remarks>
        </member>
        <member name="M:Aspose.Cells.Cells.AddRange(Aspose.Cells.Range)">
            <summary>
            Adds a range object reference to cells
            </summary>
            <param name="rangeObject">The range object will be contained in the cells</param>
        </member>
        <member name="M:Aspose.Cells.Cells.CreateRange(System.String,System.String)">
            <summary>
            Creates a <see cref="T:Aspose.Cells.Range"/> object from a range of cells.
            </summary>
            <param name="upperLeftCell">Upper left cell name.</param>
            <param name="lowerRightCell">Lower right cell name.</param>
            <returns>A <see cref="T:Aspose.Cells.Range"/> object</returns>
        </member>
        <member name="M:Aspose.Cells.Cells.CreateRange(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Creates a <see cref="T:Aspose.Cells.Range"/> object from a range of cells.
            </summary>
            <param name="firstRow">First row of this range</param>
            <param name="firstColumn">First column of this range</param>
            <param name="rowNumber">Number of rows</param>
            <param name="columnNumber">Number of columns</param>
            <returns>A <see cref="T:Aspose.Cells.Range"/> object</returns>		
        </member>
        <member name="M:Aspose.Cells.Cells.WriteDefColWidth(Aspose.Cells.RW.DataOutStream,System.UInt32,Aspose.Cells.FileFormatType)">
            <summary>
            Writes default column width record
            </summary>
            <param name="stream">File output stream</param>
            <param name="indexPosition">Absolute stream position of index record</param>
            <param name="biffFormat">Workbook file format</param>
        </member>
        <member name="M:Aspose.Cells.Cells.WriteColInfo(Aspose.Cells.RW.DataOutStream)">
            <summary>
            Writes colinfo records
            </summary>
            <param name="stream">File output stream</param>
        </member>
        <member name="M:Aspose.Cells.Cells.WriteDefRowHeight(Aspose.Cells.RW.DataOutStream)">
            <summary>
            Writes default row height record
            </summary>
            <param name="stream">File output stream</param>
        </member>
        <member name="M:Aspose.Cells.Cells.CreateRange(System.Int32,System.Int32,System.Boolean)">
            <summary>
            Creates a <see cref="T:Aspose.Cells.Range"/> object from rows of cells or columns of cells.
            </summary>
            <param name="firstIndex">First row index or first column index, zero based.</param>
            <param name="number">Total number of rows or columns, one based.</param>
            <param name="isVertical">True - Range created from columns of cells. False - Range created from rows of cells. </param>
            <returns>A <see cref="T:Aspose.Cells.Range"/> object.</returns>
        </member>
        <member name="M:Aspose.Cells.Cells.ExportDataTable(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Exports data in the <see cref="T:Aspose.Cells.Cells"/> collection to a <see cref="T:System.Data.DataTable"/> object.
            </summary>
            <example>
            <code>
            [C#]
            
            Workbook excel = new Workbook();
            string designerFile = MapPath("Designer") + "\\List.xls";
            excel.Open(designerFile);
            Worksheet sheet = excel.Worksheets[0];
            DataTable dt = sheet.Cells.ExportDataTable(6, 1, 69, 4);
            this.DataGrid1.DataSource = dt;
            this.DataGrid1.DataBind();
            
            [Visual Basic]
            
            Dim excel As excel = New excel()
            Dim designerFile As String = MapPath("Designer") + "\List.xls"
            excel.Open(designerFile)
            Dim sheet As Worksheet = excel.Worksheets(0)
            Dim dt As DataTable = sheet.Cells.ExportDataTable(6, 1, 69, 4)
            Me.DataGrid1.DataSource = dt
            Me.DataGrid1.DataBind()
            </code>
            </example>
            <param name="firstRow">The row number of the first cell to export out.</param>
            <param name="firstColumn">The column number of the first cell to export out.</param>
            <param name="rowNumber">Number of rows to be imported,no more than 65536.</param>
            <param name="columnNumber">Number of columns to be imported,no more than 256.</param>
            <returns>Exported <see cref="T:System.Data.DataTable"/> object.</returns>
            <remarks>
            If you use this method to export a block of data, please be sure that the data in a column 
            should be the same data type. Otherwise, use the <see cref="M:Aspose.Cells.Cells.ExportDataTableAsString(System.Int32,System.Int32,System.Int32,System.Int32)"/> method instead.
            </remarks>
        </member>
        <member name="M:Aspose.Cells.Cells.ExportDataTable(System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean,System.Boolean)">
            <summary>
            Exports data in the <see cref="T:Aspose.Cells.Cells"/> collection to a <see cref="T:System.Data.DataTable"/> object.
            </summary>
            <param name="firstRow">The row number of the first cell to export out.</param>
            <param name="firstColumn">The column number of the first cell to export out.</param>
            <param name="rowNumber">Number of rows to be exported,no more than 65536.</param>
            <param name="columnNumber">Number of columns to be exported,no more than 256.</param>
            <param name="exportColumnName">Indicates whether the data in the first row are exported to the column name of the DataTable.</param>
            <param name="isVertical">True if a row in Workbook file represents a row in DataTable. False if a column in Workbook file represents a row in DataTable.</param>
            <returns>Exported <see cref="T:System.Data.DataTable"/> object.</returns>
        </member>
        <member name="M:Aspose.Cells.Cells.ExportDataTable(System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean)">
            <summary>
            Exports data in the <see cref="T:Aspose.Cells.Cells"/> collection to a <see cref="T:System.Data.DataTable"/> object.
            </summary>
            <param name="firstRow">The row number of the first cell to export out.</param>
            <param name="firstColumn">The column number of the first cell to export out.</param>
            <param name="rowNumber">Number of rows to be imported,no more than 65536.</param>
            <param name="columnNumber">Number of columns to be imported,no more than 256.</param>
            <param name="exportColumnName">Indicates whether the data in the first row are exported to the column name of the DataTable.</param>
            <returns>Exported <see cref="T:System.Data.DataTable"/> object.</returns>
        </member>
        <member name="M:Aspose.Cells.Cells.ExportDataTableAsString(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Exports data in the <see cref="T:Aspose.Cells.Cells"/> collection to a <see cref="T:System.Data.DataTable"/> object.
            </summary>
            <param name="firstRow">The row number of the first cell to export out.</param>
            <param name="firstColumn">The column number of the first cell to export out.</param>
            <param name="rowNumber">Number of rows to be imported,no more than 65536.</param>
            <param name="columnNumber">Number of columns to be imported,no more than 256.</param>
            <returns>Exported <see cref="T:System.Data.DataTable"/> object.</returns>
            <remarks>All data in the <see cref="T:Aspose.Cells.Cells"/> collection are converted to strings.</remarks>
        </member>
        <member name="M:Aspose.Cells.Cells.ExportDataTableAsString(System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean)">
            <summary>
            Exports data in the <see cref="T:Aspose.Cells.Cells"/> collection to a <see cref="T:System.Data.DataTable"/> object.
            </summary>
            <param name="firstRow">The row number of the first cell to export out.</param>
            <param name="firstColumn">The column number of the first cell to export out.</param>
            <param name="rowNumber">Number of rows to be imported,no more than 65536.</param>
            <param name="columnNumber">Number of columns to be imported,no more than 256.</param>
            <param name="exportColumnName">Indicates whether the data in the first row are exported to the column name of the DataTable.</param>
            <returns>Exported <see cref="T:System.Data.DataTable"/> object.</returns>
            <remarks>All data in the <see cref="T:Aspose.Cells.Cells"/> collection are converted to strings.</remarks>
        </member>
        <member name="M:Aspose.Cells.Cells.ImportDataTable(System.Data.DataTable,System.Boolean,System.String)">
            <summary>
            Imports a <see cref="T:System.Data.DataTable"/> object into a worksheet.		
            </summary>
            <param name="dataTable">The <see cref="T:System.Data.DataTable"/> object to be imported.</param>
            <param name="isFieldNameShown">
            Indicates whether the field name of the datatable will be imported to the first row.</param>
            <param name="startCell">The name of start cell to insert the DataTable, such as "A2".</param>
            <returns>Total number of rows imported</returns>
        </member>
        <member name="M:Aspose.Cells.Cells.ImportDataTable(System.Data.DataTable,System.Boolean,System.Int32,System.Int32,System.Boolean,System.Boolean)">
            <summary>
            Imports a <see cref="T:System.Data.DataTable"/> object into a worksheet.		
            </summary>
            <param name="dataTable">The <see cref="T:System.Data.DataTable"/> object to be imported.</param>
            <param name="isFieldNameShown">
            Indicates whether the field name of the datatable will be imported to the first row.
            Default is true.</param>
            <param name="firstRow">The row number of the first cell to import.</param>
            <param name="firstColumn">The column number of the first cell to import.</param>
            <param name="insertRows">Indicates whether extra rows are added to fit data.</param>
            <param name="convertStringToNumber">Indicates if this method will try to convert string to number.</param>
            <returns>Total number of rows imported</returns>
        </member>
        <member name="M:Aspose.Cells.Cells.ImportDataTable(System.Data.DataTable,System.Boolean,System.Int32,System.Int32)">
            <summary>
            Imports a <see cref="T:System.Data.DataTable"/> object into a worksheet.		
            </summary>
            <param name="dataTable">The <see cref="T:System.Data.DataTable"/> object to be imported.</param>
            <param name="isFieldNameShown">
            Indicates whether the field name of the datatable will be imported to the first row.
            Default is true.</param>
            <param name="firstRow">The row number of the first cell to import.</param>
            <param name="firstColumn">The column number of the first cell to import.</param>
            <returns>Total number of rows imported</returns>
        </member>
        <member name="M:Aspose.Cells.Cells.ImportDataTable(System.Data.DataTable,System.Boolean,System.Int32,System.Int32,System.Boolean)">
            <summary>
            Imports a <see cref="T:System.Data.DataTable"/> object into a worksheet.		
            </summary>
            <param name="dataTable">The <see cref="T:System.Data.DataTable"/> object to be imported.</param>
            <param name="isFieldNameShown">
            Indicates whether the field name of the datatable will be imported to the first row.
            Default is true.</param>
            <param name="firstRow">The row number of the first cell to import.</param>
            <param name="firstColumn">The column number of the first cell to import.</param>
            <param name="insertRows">Indicates whether extra rows are added to fit data.</param>
            <returns>Total number of rows imported</returns>
        </member>
        <member name="M:Aspose.Cells.Cells.ImportDataTable(System.Data.DataTable,System.Boolean,System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Imports a <see cref="T:System.Data.DataTable"/> into a worksheet.
            </summary>
            <example>
            <code>
            
            [C#]
            
            DataTable dt = new DataTable("Employee");
            dt.Columns.Add("Employee_ID",typeof(Int32));
            dt.Columns.Add("Employee_Name",typeof(string));
            dt.Columns.Add("Gender",typeof(string));
            DataRow dr = dt.NewRow();
            dr[0] = 1;
            dr[1] = "John Smith";
            dr[2] = "Male";
            dt.Rows.Add(dr);
            dr = dt.NewRow();
            dr[0] = 2;
            dr[1] = "Mary Miller";
            dr[2] = "Female";
            dt.Rows.Add(dr);
            cells.ImportDataTable(dt, true, 12, 12, 10, 10);
            
            [Visual Basic]
            
            Dim dt As DataTable =  New DataTable("Employee") 
            dt.Columns.Add("Employee_ID",Type.GetType(Int32))
            dt.Columns.Add("Employee_Name",Type.GetType(String))
            dt.Columns.Add("Gender",Type.GetType(String))
            Dim dr As DataRow =  dt.NewRow() 
            dr(0) = 1
            dr(1) = "John Smith"
            dr(2) = "Male"
            dt.Rows.Add(dr)
            dr = dt.NewRow()
            dr(0) = 2
            dr(1) = "Mary Miller"
            dr(2) = "Female"
            dt.Rows.Add(dr)
            cells.ImportDataTable(dt, True, 12, 12, 10, 10)
            </code>
            </example>
            <param name="dataTable">The <see cref="T:System.Data.DataTable"/> object to be imported.</param>
            <param name="isFieldNameShown">
            Indicates whether the field name of the datatable will be imported to the first row.
            Default is true.
            </param>
            <param name="firstRow">The row number of the first cell to import in.</param>
            <param name="firstColumn">The column number of the first cell to import in.</param>
            <param name="rowNumber">Number of rows to be imported,no more than 65536.</param>
            <param name="columnNumber">Number of columns to be imported,no more than 256.</param>
            <returns>Total number of rows imported</returns>
        </member>
        <member name="M:Aspose.Cells.Cells.ImportFromDataReader(System.Data.SqlClient.SqlDataReader,System.Int32,System.Int32,System.Boolean)">
            <summary>
            Imports data from a <see cref="T:System.Data.SqlClient.SqlDataReader"/> object.
            </summary>
            <param name="reader">The <see cref="T:System.Data.SqlClient.SqlDataReader"/> object which contains data.</param>
            <param name="firstRow">The row number of the first cell to import in.</param>
            <param name="firstColumn">The column number of the first cell to import in.</param>
            <param name="insertRows">Indicates whether extra rows are added to fit data.</param>
            <returns>Total number of rows imported.</returns>
        </member>
        <member name="M:Aspose.Cells.Cells.ImportFromDataReader(System.Data.SqlClient.SqlDataReader,System.Boolean,System.Int32,System.Int32,System.Boolean)">
            <summary>
            Imports data from a <see cref="T:System.Data.SqlClient.SqlDataReader"/> object.
            </summary>
            <param name="reader">The <see cref="T:System.Data.SqlClient.SqlDataReader"/> object which contains data.</param>
            <param name="isFieldNameShown">
            Indicates whether the field name of the data reader will be imported to the first row.
            </param>
            <param name="firstRow">The row number of the first cell to import in.</param>
            <param name="firstColumn">The column number of the first cell to import in.</param>
            <param name="insertRows">Indicates whether extra rows are added to fit data.</param>
            <returns>Total number of rows imported.</returns>
        </member>
        <!-- Badly formed XML comment ignored for member "M:Aspose.Cells.Cells.ImportFromDataReader(System.Data.SqlClient.SqlDataReader,System.Boolean,System.Int32,System.Int32,System.Boolean,System.String,System.Boolean)" -->
        <member name="M:Aspose.Cells.Cells.ImportFromDataReader(System.Data.OleDb.OleDbDataReader,System.Boolean,System.Int32,System.Int32,System.Boolean,System.String,System.Boolean)">
            <summary>
            Imports data from a <see cref="T:System.Data.OleDb.OleDbDataReader"/> object.
            </summary>
            <param name="reader">The <see cref="T:System.Data.OleDb.OleDbDataReader"/> object which contains data.</param>
            <param name="isFieldNameShown">
            Indicates whether the field name of the data reader will be imported to the first row.
            </param>
            <param name="firstRow">The row number of the first cell to import in.</param>
            <param name="firstColumn">The column number of the first cell to import in.</param>
            <param name="insertRows">Indicates whether extra rows are added to fit data.</param>
            <param name="dateFormatString">Date format string for cells.</param>
            <param name="convertStringToNumber">Indicates if this method will try to convert string to number.</param>
            <returns>Total number of rows imported.</returns>
        </member>
        <member name="M:Aspose.Cells.Cells.ImportFromDataReader(System.Data.OleDb.OleDbDataReader,System.Boolean,System.Int32,System.Int32,System.Boolean)">
            <summary>
            Imports data from a <see cref="T:System.Data.OleDb.OleDbDataReader"/> object.
            </summary>
            <param name="reader">The <see cref="T:System.Data.OleDb.OleDbDataReader"/> object which contains data.</param>
            <param name="isFieldNameShown">
            Indicates whether the field name of the data reader will be imported to the first row.
            </param>
            <param name="firstRow">The row number of the first cell to import in.</param>
            <param name="firstColumn">The column number of the first cell to import in.</param>
            <param name="insertRows">Indicates whether extra rows are added to fit data.</param>
            <returns>Total number of rows imported.</returns>
        </member>
        <member name="M:Aspose.Cells.Cells.ImportFromDataReader(System.Data.OleDb.OleDbDataReader,System.Int32,System.Int32,System.Boolean)">
            <summary>
            Imports data from a <see cref="T:System.Data.OleDb.OleDbDataReader"/> object.
            </summary>
            <param name="reader">The <see cref="T:System.Data.OleDb.OleDbDataReader"/> object which contains data.</param>
            <param name="firstRow">The row number of the first cell to import in.</param>
            <param name="firstColumn">The column number of the first cell to import in.</param>
            <param name="insertRows">Indicates whether extra rows are added to fit data.</param>
            <returns>Total number of rows imported.</returns>
        </member>
        <member name="M:Aspose.Cells.Cells.ImportDataColumn(System.Data.DataView,System.Boolean,System.Int32,System.Int32,System.Int32,System.Boolean)">
            <summary>
            Imports a column of a <see cref="T:System.Data.DataView"/> into a worksheet.
            </summary>
            <param name="dataView">The <see cref="T:System.Data.DataView"/> object to be imported.</param>
            <param name="isFieldNameShown">
            Indicates whether the field name of the data view will be imported to the first row.</param>
            <param name="firstRow">The row number of the first cell to import in.</param>
            <param name="firstColumn">The column number of the first cell to import in.</param>
            <param name="importColumnIndex">The index of the imported DataColumn in a <see cref="T:System.Data.DataTable"/>.</param>
            <param name="insertRows">Indicates whether extra rows are added to fit data.</param>
        </member>
        <member name="M:Aspose.Cells.Cells.ImportDataColumn(System.Data.DataTable,System.Boolean,System.Int32,System.Int32,System.String,System.Boolean)">
            <summary>
            Imports a column of a <see cref="T:System.Data.DataTable"/> into a worksheet.
            </summary>
            <param name="dataTable">The <see cref="T:System.Data.DataTable"/> object to be imported.</param>
            <param name="isFieldNameShown">
            Indicates whether the field name of the datatable will be imported to the first row.</param>
            <param name="firstRow">The row number of the first cell to import in.</param>
            <param name="firstColumn">The column number of the first cell to import in.</param>
            <param name="importColumnName">The name of the imported DataColumn in a <see cref="T:System.Data.DataTable"/>.</param>
            <param name="insertRows">Indicates whether extra rows are added to fit data.</param>		
        </member>
        <member name="M:Aspose.Cells.Cells.ImportDataColumn(System.Data.DataTable,System.Boolean,System.Int32,System.Int32,System.Int32,System.Boolean)">
            <summary>
            Imports a column of a <see cref="T:System.Data.DataTable"/> into a worksheet.
            </summary>
            <param name="dataTable">The <see cref="T:System.Data.DataTable"/> object to be imported.</param>
            <param name="isFieldNameShown">
            Indicates whether the field name of the datatable will be imported to the first row.</param>
            <param name="firstRow">The row number of the first cell to import in.</param>
            <param name="firstColumn">The column number of the first cell to import in.</param>
            <param name="importColumnIndex">The index of the imported DataColumn in a <see cref="T:System.Data.DataTable"/>.</param>
            <param name="insertRows">Indicates whether extra rows are added to fit data.</param>
        </member>
        <member name="M:Aspose.Cells.Cells.ImportDataColumn(System.Data.DataTable,System.Boolean,System.Int32,System.Int32,System.Int32,System.Boolean,System.Object)">
            <summary>
            Imports a column of a <see cref="T:System.Data.DataTable"/> into a worksheet.
            </summary>
            <param name="dataTable">The <see cref="T:System.Data.DataTable"/> object to be imported.</param>
            <param name="isFieldNameShown">
            Indicates whether the field name of the datatable will be imported to the first row.</param>
            <param name="firstRow">The row number of the first cell to import in.</param>
            <param name="firstColumn">The column number of the first cell to import in.</param>
            <param name="importColumnIndex">The index of the imported DataColumn in a <see cref="T:System.Data.DataTable"/>.</param>
            <param name="insertRows">Indicates whether extra rows are added to fit data.</param>
            <param name="defaultValue">Default value for this data column.</param>
        </member>
        <member name="M:Aspose.Cells.Cells.ImportDataTable(System.Data.DataTable,System.Boolean,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean,System.String)">
            <summary>
            Imports a <see cref="T:System.Data.DataTable"/> into a worksheet.
            </summary>
            <param name="dataTable">The <see cref="T:System.Data.DataTable"/> object to be imported.</param>
            <param name="isFieldNameShown">
            Indicates whether the field name of the datatable will be imported to the first row.
            Default is true.
            </param>
            <param name="firstRow">The row number of the first cell to import in.</param>
            <param name="firstColumn">The column number of the first cell to import in.</param>
            <param name="rowNumber">Number of rows to be imported,no more than 65536.</param>
            <param name="columnNumber">Number of columns to be imported,no more than 256.</param>
            <param name="insertRows">Indicates whether extra rows are added to fit data.</param>
            <param name="dateFormatString">Date format string for cells.</param>
            <returns>Total number of rows imported.</returns>
            <remarks>This method automatically format date time values. 
            However, if the DateTable is very huge, this method may slow down the program.
            In this case, you'd better format the cell manually.</remarks>
        </member>
        <member name="M:Aspose.Cells.Cells.ImportDataTable(System.Data.DataTable,System.Boolean,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean,System.String,System.Boolean)">
            <summary>
            Imports a <see cref="T:System.Data.DataTable"/> into a worksheet.
            </summary>
            <param name="dataTable">The <see cref="T:System.Data.DataTable"/> object to be imported.</param>
            <param name="isFieldNameShown">
            Indicates whether the field name of the datatable will be imported to the first row.
            Default is true.
            </param>
            <param name="firstRow">The row number of the first cell to import in.</param>
            <param name="firstColumn">The column number of the first cell to import in.</param>
            <param name="rowNumber">Number of rows to be imported,no more than 65536.</param>
            <param name="columnNumber">Number of columns to be imported,no more than 256.</param>
            <param name="insertRows">Indicates whether extra rows are added to fit data.</param>
            <param name="dateFormatString">Date format string for cells.</param>
            <param name="convertStringToNumber">Indicates if this method will try to convert string to number.</param>
            <returns>Total number of rows imported.</returns>
            <remarks>This method automatically format date time values. 
            However, if the DateTable is very huge, this method may slow down the program.
            In this case, you'd better format the cell manually.</remarks>
        </member>
        <member name="M:Aspose.Cells.Cells.ImportDataRow(System.Data.DataRow,System.Int32,System.Int32)">
            <summary>
            Imports a DataRow into the Excel file.
            </summary>
            <param name="dataRow">DataRow object.</param>
            <param name="row">Row index.</param>
            <param name="firstColumn">First column index.</param>
        </member>
        <member name="M:Aspose.Cells.Cells.ImportDataTable(System.Data.DataTable,System.Boolean,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean)">
            <summary>
            Imports a <see cref="T:System.Data.DataTable"/> into a worksheet.
            </summary>
            <param name="dataTable">The <see cref="T:System.Data.DataTable"/> object to be imported.</param>
            <param name="isFieldNameShown">
            Indicates whether the field name of the datatable will be imported to the first row.
            Default is true.
            </param>
            <param name="firstRow">The row number of the first cell to import in.</param>
            <param name="firstColumn">The column number of the first cell to import in.</param>
            <param name="rowNumber">Number of rows to be imported,no more than 65536.</param>
            <param name="columnNumber">Number of columns to be imported,no more than 256.</param>
            <param name="insertRows">Indicates whether extra rows are added to fit data.</param>
            <returns>Total number of rows imported.</returns>
        </member>
        <member name="M:Aspose.Cells.Cells.ImportTwoDimensionArray(System.Object[0:,0:],System.Int32,System.Int32)">
            <summary>
            Imports a two-dimension array of data into a worksheet.
            </summary>
            <param name="objArray">Two-dimension data array.</param>
            <param name="firstRow">The row number of the first cell to import in.</param>
            <param name="firstColumn">The column number of the first cell to import in.</param>
        </member>
        <member name="M:Aspose.Cells.Cells.ImportObjectArray(System.Object[],System.Int32,System.Int32,System.Boolean)">
            <summary>
            Imports an array of data into a worksheet.
            </summary>
            <param name="objArray">Data array.</param>
            <param name="firstRow">The row number of the first cell to import in.</param>
            <param name="firstColumn">The column number of the first cell to import in.</param>
            <param name="isVertical">Specifies to import data vertically or horizontally.</param>
        </member>
        <member name="M:Aspose.Cells.Cells.ImportArrayList(System.Collections.ArrayList,System.Int32,System.Byte,System.Boolean)">
            <summary>
            Imports an arraylist of data into a worksheet.
            </summary>
            <param name="arrayList">Data arraylist.</param>
            <param name="firstRow">The row number of the first cell to import in.</param>
            <param name="firstColumn">The column number of the first cell to import in.</param>
            <param name="isVertical">Specifies to import data vertically or horizontally.</param>
        </member>
        <member name="M:Aspose.Cells.Cells.ImportObjectArray(System.Object[],System.Int32,System.Int32,System.Boolean,System.Int32)">
            <summary>
            Imports an array of data into a worksheet.
            </summary>
            <param name="objArray">Data array.</param>
            <param name="firstRow">The row number of the first cell to import in.</param>
            <param name="firstColumn">The column number of the first cell to import in.</param>
            <param name="isVertical">Specifies to import data vertically or horizontally.</param>
            <param name="skip">Skipped number of rows or columns.</param>
        </member>
        <member name="M:Aspose.Cells.Cells.ImportArray(System.String[0:,0:],System.Int32,System.Int32)">
            <summary>
            Imports a two-dimension array of string into a worksheet.
            </summary>
            <param name="stringArray">Two-dimension string array.</param>
            <param name="firstRow">The row number of the first cell to import in.</param>
            <param name="firstColumn">The column number of the first cell to import in.</param>
        </member>
        <member name="M:Aspose.Cells.Cells.ImportFormulaArray(System.String[],System.Int32,System.Int32,System.Boolean)">
            <summary>
            Imports an array of formula into a worksheet.
            </summary>
            <param name="stringArray">Formula array.</param>
            <param name="firstRow">The row number of the first cell to import in.</param>
            <param name="firstColumn">The column number of the first cell to import in.</param>
            <param name="isVertical">Specifies to import data vertically or horizontally.</param>
        </member>
        <member name="M:Aspose.Cells.Cells.ImportArray(System.String[],System.Int32,System.Int32,System.Boolean)">
            <summary>
            Imports an array of string into a worksheet.
            </summary>
            <param name="stringArray">String array.</param>
            <param name="firstRow">The row number of the first cell to import in.</param>
            <param name="firstColumn">The column number of the first cell to import in.</param>
            <param name="isVertical">Specifies to import data vertically or horizontally.</param>
        </member>
        <member name="M:Aspose.Cells.Cells.ImportArray(System.Int32[0:,0:],System.Int32,System.Int32)">
            <summary>
            Imports a two-dimension array of integer into a worksheet.
            </summary>
            <param name="intArray">Two-dimension integer array.</param>
            <param name="firstRow">The row number of the first cell to import in.</param>
            <param name="firstColumn">The column number of the first cell to import in.</param>
        </member>
        <member name="M:Aspose.Cells.Cells.ImportArray(System.Int32[],System.Int32,System.Int32,System.Boolean)">
            <summary>
            Imports an array of integer into a worksheet.
            </summary>
            <param name="intArray">Integer array.</param>
            <param name="firstRow">The row number of the first cell to import in.</param>
            <param name="firstColumn">The column number of the first cell to import in.</param>
            <param name="isVertical">Specifies to import data vertically or horizontally.</param>
        </member>
        <member name="M:Aspose.Cells.Cells.ImportArray(System.Double[0:,0:],System.Int32,System.Int32)">
            <summary>
            Imports a two-dimension array of double into a worksheet.
            </summary>
            <param name="doubleArray">Two-dimension double array.</param>
            <param name="firstRow">The row number of the first cell to import in.</param>
            <param name="firstColumn">The column number of the first cell to import in.</param>
        </member>
        <member name="M:Aspose.Cells.Cells.ImportArray(System.Double[],System.Int32,System.Int32,System.Boolean)">
            <summary>
            Imports an array of double into a worksheet.
            </summary>
            <param name="doubleArray">Double array.</param>
            <param name="firstRow">The row number of the first cell to import in.</param>
            <param name="firstColumn">The column number of the first cell to import in.</param>
            <param name="isVertical">Specifies to import data vertically or horizontally.</param>
        </member>
        <member name="M:Aspose.Cells.Cells.ImportDataTableHeader(System.Data.DataTable,System.Int32,System.Int32,System.Int32)">
            <summary>
            Imports the datatable columns header.
            </summary>
            <param name="dataTable">DataTable object</param>
            <param name="rowNumber">The row number of cells to import header(one based).</param>
            <param name="firstColumn">The column number of the first import cell.</param>
            <param name="columnNumber">Number of columns to be imported(one based).</param>
        </member>
        <member name="M:Aspose.Cells.Cells.GetDataFromDataTable(System.Data.DataTable,System.Boolean,System.Int32,System.Byte,System.Int32,System.Int32)">
            <summary>
            Imports a <see cref="T:System.Data.DataTable"/> into a <see cref="T:Aspose.Cells.Range"/>.		
            </summary>
            <param name="dataTable">The <see cref="T:System.Data.DataTable"/> object to be imported.</param>
            <param name="isFieldNameShown">
            Indicates whether the field names of the datatable  will be imported to the first row.
            Default is true.
            </param>
            <param name="firstRow">The row number of the first cell to be imported.</param>
            <param name="firstColumn">The column number of the first cell to be imported.</param>
            <param name="rowNumber">Number of rows to be imported,no more than 65536.</param>
            <param name="columnNumber">Number of columns to be imported,no more than 256.</param>
            <returns><see cref="T:Aspose.Cells.Range"/>A <see cref="T:Aspose.Cells.Range"/> object.</returns>
        </member>
        <member name="M:Aspose.Cells.Cells.WriteHPageBreak(Aspose.Cells.RW.DataOutStream,Aspose.Cells.FileFormatType)">
            <summary>
            Writes horizontal page break record.
            </summary>
            <param name="stream">File output stream.</param>
            <param name="fileFormatType">Workbook File format</param>
        </member>
        <member name="M:Aspose.Cells.Cells.WriteVPageBreak(Aspose.Cells.RW.DataOutStream,Aspose.Cells.FileFormatType)">
            <summary>
            Writes vertical page break record.
            </summary>
            <param name="stream">File output stream.</param>
            <param name="fileFormatType">Workbook File format</param>
        </member>
        <member name="M:Aspose.Cells.Cells.Merge(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Merges a specified range of cells into a single cell. 		
            </summary>
            <param name="firstRow">First row of this range(zero based)</param>
            <param name="firstColumn">First column of this range(zero based)</param>
            <param name="rowNumber">Number of rows(one based)</param>
            <param name="columnNumber">Number of columns(one based)</param>
            <remarks>
            Reference the merged cell via the address of the upper-left cell in the range. 
            </remarks>
        </member>
        <member name="M:Aspose.Cells.Cells.UnMerge(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Unmerges a specified range of merged cells. 		
            </summary>
            <param name="firstRow">First row of this range(zero based)</param>
            <param name="firstColumn">First column of this range(zero based)</param>
            <param name="rowNumber">Number of rows(one based)</param>
            <param name="columnNumber">Number of columns(one based)</param>
        </member>
        <member name="M:Aspose.Cells.Cells.HideRow(System.Int32)">
            <summary>
            Hides a row.
            </summary>
            <param name="row">Row index.</param>
        </member>
        <member name="M:Aspose.Cells.Cells.UnhideRow(System.Int32,System.Double)">
            <summary>
            Unhides a row.
            </summary>
            <param name="row">Row index.</param>
            <param name="height">Row height.</param>
        </member>
        <member name="M:Aspose.Cells.Cells.SetRowHeightPixel(System.Int32,System.Int32)">
            <summary>
            Sets row height in unit of pixels.
            </summary>
            <param name="row">Row index.</param>
            <param name="pixels">Number of pixels.</param>
        </member>
        <member name="M:Aspose.Cells.Cells.SetRowHeightInch(System.Int32,System.Double)">
            <summary>
            Sets row height in unit of inches.
            </summary>
            <param name="row">Row index.</param>
            <param name="inches">Number of inches.</param>
        </member>
        <member name="M:Aspose.Cells.Cells.SetRowHeight(System.Int32,System.Double)">
            <summary>
            Sets the height of the specified row.
            </summary>
            <param name="row">Row index.</param>
            <param name="height">Height of row.In unit of point.</param>
            <remarks>To hide a row, sets row height to zero.</remarks>
        </member>
        <member name="M:Aspose.Cells.Cells.GetRowHeight(System.Int32)">
            <summary>
            Gets the height of a specified row.
            </summary>
            <param name="row">Row index</param>
            <returns>Height of row</returns>
        </member>
        <member name="M:Aspose.Cells.Cells.GetRowHeightPixel(System.Int32)">
            <summary>
            Gets the height of a specified row in unit of pixel.
            </summary>
            <param name="row">Row index</param>
            <returns>Height of row</returns>
        </member>
        <member name="M:Aspose.Cells.Cells.GetRowHeightInch(System.Int32)">
            <summary>
            Gets the height of a specified row in unit of inches.
            </summary>
            <param name="row">Row index</param>
            <returns>Height of row</returns>
        </member>
        <member name="M:Aspose.Cells.Cells.HideColumn(System.Int32)">
            <summary>
            Hides a column.
            </summary>
            <param name="column">Column index.</param>
        </member>
        <member name="M:Aspose.Cells.Cells.UnhideColumn(System.Int32,System.Double)">
            <summary>
            Unhides a column
            </summary>
            <param name="column">Column index.</param>
            <param name="width">Column width.</param>
        </member>
        <member name="M:Aspose.Cells.Cells.SetColumnWidthPixel(System.Int32,System.Int32)">
            <summary>
            Sets column width in unit of pixels.
            </summary>
            <param name="column">Column index.</param>
            <param name="pixel">Number of pixels.</param>
        </member>
        <member name="M:Aspose.Cells.Cells.SetColumnWidthInch(System.Int32,System.Double)">
            <summary>
            Sets column width in unit of inches.
            </summary>
            <param name="column">Column index.</param>
            <param name="inches">Number of inches.</param>
        </member>
        <member name="M:Aspose.Cells.Cells.SetColumnWidth(System.Int32,System.Double)">
            <summary>
            Sets the width of the specified column.
            </summary>
            <param name="column">Column index.</param>
            <param name="width">Width of column.</param>
            <remarks>To hide a column, sets column width to zero.</remarks>
        </member>
        <member name="M:Aspose.Cells.Cells.ApplyColumnStyle(System.Int32,Aspose.Cells.Style,Aspose.Cells.StyleFlag)">
            <summary>
            Applies formattings for a whole column.
            </summary>
            <param name="column">The column index.</param>
            <param name="style">The style object which will be applied.</param>
            <param name="flag">Flags which indicates applied formatting properties.</param>
        </member>
        <member name="M:Aspose.Cells.Cells.ApplyRowStyle(System.Int32,Aspose.Cells.Style,Aspose.Cells.StyleFlag)">
            <summary>
            Applies formattings for a whole row.
            </summary>
            <param name="row">The row index.</param>
            <param name="style">The style object which will be applied.</param>
            <param name="flag">Flags which indicates applied formatting properties.</param>
        </member>
        <member name="M:Aspose.Cells.Cells.ApplyStyle(Aspose.Cells.Style,Aspose.Cells.StyleFlag)">
            <summary>
            Applies formattings for a whole worksheet.
            </summary>
            <param name="style">The style object which will be applied.</param>
            <param name="flag">Flags which indicates applied formatting properties.</param>
        </member>
        <member name="M:Aspose.Cells.Cells.GetColumnWidthPixel(System.Int32)">
            <summary>
            Gets the width of the specified column, in units of pixel.
            </summary>
            <param name="column">Column index</param>
            <returns>Width of column</returns>
        </member>
        <member name="M:Aspose.Cells.Cells.GetColumnWidthInch(System.Int32)">
            <summary>
            Gets the width of the specified column, in units of inches.
            </summary>
            <param name="column">Column index</param>
            <returns>Width of column</returns>
        </member>
        <member name="M:Aspose.Cells.Cells.GetColumnWidth(System.Int32)">
            <summary>
            Gets the width of the specified column
            </summary>
            <param name="column">Column index</param>
            <returns>Width of column</returns>
        </member>
        <member name="M:Aspose.Cells.Cells.WriteWidthRecords(Aspose.Cells.RW.DataOutStream)">
            <summary>
            Write width relative records
            </summary>
            <param name="stream">File output stream</param>
        </member>
        <member name="M:Aspose.Cells.Cells.RowIndexToName(System.Int32)">
            <summary>
            Obsolete.Gets row name according to row index.
            </summary>
            <param name="row">Row index.</param>
            <returns>Name of row.</returns>
            <remarks>NOTE: This member is now obsolete. Instead, 
            you should use <see cref="M:Aspose.Cells.CellsHelper.RowIndexToName(System.Int32)"/> for the same purpose. 
            It will be removed 12 months later since release 3.6.0 in December 2005. 
            Aspose apologizes for any inconvenience you may have experienced.</remarks>
        </member>
        <member name="M:Aspose.Cells.Cells.ColumnNameToIndex(System.String)">
            <summary>
            Obsolete.Gets column index according to column name.
            </summary>
            <param name="columnName">Column name.</param>
            <returns>Column index.</returns>
            <remarks>NOTE: This member is now obsolete. Instead, 
            you should use <see cref="M:Aspose.Cells.CellsHelper.ColumnNameToIndex(System.String)"/> for the same purpose. 
            It will be removed 12 months later since release 3.6.0 in December 2005. 
            Aspose apologizes for any inconvenience you may have experienced.</remarks>
        </member>
        <member name="M:Aspose.Cells.Cells.ColumnIndexToName(System.Byte)">
            <summary>
            Obsolete.Gets column name according to column index.
            </summary>
            <param name="column">Column index.</param>
            <returns>Name of column.</returns>
            <remarks>NOTE: This member is now obsolete. Instead, 
            you should use <see cref="M:Aspose.Cells.CellsHelper.ColumnIndexToName(System.Int32)"/> for the same purpose. 
            It will be removed 12 months later since release 3.6.0 in December 2005. 
            Aspose apologizes for any inconvenience you may have experienced.</remarks>
        </member>
        <member name="M:Aspose.Cells.Cells.CellIndexToName(System.Int32,System.Int32)">
            <summary>
            Obsolete.Gets cell name according to its row and column indexes.
            </summary>
            <param name="row">Row index.</param>
            <param name="column">Column index.</param>
            <returns>Name of cell.</returns>
            <remarks>NOTE: This member is now obsolete. Instead, 
            you should use <see cref="M:Aspose.Cells.CellsHelper.CellIndexToName(System.Int32,System.Int32)"/> for the same purpose. 
            It will be removed 12 months later since release 3.6.0 in December 2005. 
            Aspose apologizes for any inconvenience you may have experienced.</remarks>
        </member>
        <member name="M:Aspose.Cells.Cells.MaxDataRowInColumn(System.Int32)">
            <summary>
            Gets the maximum row index of cell which contains data in the specified column.
            </summary>
            <param name="column">Column index.</param>
            <returns>Maximum row index.</returns>
        </member>
        <member name="M:Aspose.Cells.Cells.CopyColumn(Aspose.Cells.Cells,System.Int32,System.Int32)">
            <summary>
            Copys data and formattings of a whole column.
            </summary>
            <param name="sourceCells">Source Cells object contains data and formattings to copy.</param>
            <param name="sourceColumnIndex">Source column index.</param>
            <param name="destinationColumnIndex">Destination column index.</param>
        </member>
        <member name="M:Aspose.Cells.Cells.CopyRow(Aspose.Cells.Cells,System.Int32,System.Int32)">
            <summary>
            Copys data and formattings of a whole row.
            </summary>
            <param name="sourceCells">Source Cells object contains data and formattings to copy.</param>
            <param name="sourceRowIndex">Source row index.</param>
            <param name="destinationRowIndex">Destination row index.</param>
        </member>
        <member name="M:Aspose.Cells.Cells.Copy(Aspose.Cells.Cells,Aspose.Cells.CopyOption)">
            <summary>
            Copys data from another worksheet in a different file
            </summary>
            <param name="source">Source cells</param>
            <param name="copyOption"></param>
        </member>
        <member name="M:Aspose.Cells.Cells.UngroupColumns(System.Int32,System.Int32)">
            <summary>
            Ungroups columns.
            </summary>
            <param name="firstIndex">The first column index to be ungrouped.</param>
            <param name="lastIndex">The last column index to be ungrouped.</param>
        </member>
        <member name="M:Aspose.Cells.Cells.GroupColumns(System.Int32,System.Int32)">
            <summary>
            Groups columns.
            </summary>
            <param name="firstIndex">The first column index to be grouped.</param>
            <param name="lastIndex">The last column index to be grouped.</param>
        </member>
        <member name="M:Aspose.Cells.Cells.GroupColumns(System.Int32,System.Int32,System.Boolean)">
            <summary>
            Groups columns.
            </summary>
            <param name="firstIndex">The first column index to be grouped.</param>
            <param name="lastIndex">The last column index to be grouped.</param>
            <param name="isHidden">Specifies if the grouped columns are hidden.</param>
        </member>
        <member name="M:Aspose.Cells.Cells.UngroupRows(System.Int32,System.Int32)">
            <summary>
            Ungroups rows.
            </summary>
            <param name="firstIndex">The first row index to be ungrouped.</param>
            <param name="lastIndex">The last row index to be ungrouped.</param>
        </member>
        <member name="M:Aspose.Cells.Cells.GroupRows(System.Int32,System.Int32,System.Boolean)">
            <summary>
            Groups rows.
            </summary>
            <param name="firstIndex">The first row index to be grouped.</param>
            <param name="lastIndex">The last row index to be grouped.</param>
            <param name="isHidden">Specifies if the grouped columns are hidden.</param>
        </member>
        <member name="M:Aspose.Cells.Cells.GroupRows(System.Int32,System.Int32)">
            <summary>
            Groups rows.
            </summary>
            <param name="firstIndex">The first row index to be grouped.</param>
            <param name="lastIndex">The last row index to be grouped.</param>
        </member>
        <member name="M:Aspose.Cells.Cells.DeleteColumn(System.Int32,System.Boolean)">
            <summary>
            Deletes a column.
            </summary>
            <param name="columnIndex">Column index.</param>
            <param name="updateReference">Indicates if update references in other worksheets.</param>
        </member>
        <member name="M:Aspose.Cells.Cells.DeleteColumn(System.Int32)">
            <summary>
            Deletes a column.
            </summary>
            <param name="columnIndex">Column index.</param>
        </member>
        <member name="M:Aspose.Cells.Cells.InsertColumn(System.Int32)">
            <summary>
            Inserts a new column into the worksheet.
            </summary>
            <param name="columnIndex">Column index.</param>
        </member>
        <member name="M:Aspose.Cells.Cells.DeleteRows(System.Int32,System.Int32)">
            <summary>
            Deletes several rows.
            </summary>
            <param name="rowIndex">The first row index to be deleted.</param>
            <param name="rowNumber">Number of rows to be deleted.</param>
        </member>
        <member name="M:Aspose.Cells.Cells.DeleteRow(System.Int32)">
            <summary>
            Deletes a row.
            </summary>
            <param name="rowIndex">Row index.</param>
        </member>
        <member name="M:Aspose.Cells.Cells.DeleteRowInfo(System.Int32,System.Int32)">
            <summary>
            Deletes the setting for several rows and shift up other rows.
            </summary>
            <param name="rowIndex"></param>
            <param name="rows"></param>
        </member>
        <member name="M:Aspose.Cells.Cells.DeleteRowInfo(System.Int32)">
            <summary>
            Deletes the setting for this row and shift other rows.
            </summary>
            <param name="rowIndex"></param>
        </member>
        <member name="M:Aspose.Cells.Cells.PushDownRows(System.Int32,System.Int32)">
            <summary>
            Inserts multiple rows into the worksheet.
            </summary>
            <param name="rowIndex">Row index.</param>
            <param name="rowNumber">Number of rows to be inserted.</param>
        </member>
        <member name="M:Aspose.Cells.Cells.DeleteRows(System.Int32,System.Int32,System.Boolean)">
            <summary>
            Deletes multiple rows in the worksheet.
            </summary>
            <param name="rowIndex">Row index.</param>
            <param name="rowNumber">Number of rows to be inserted.</param>
            <param name="updateReference">Indicates if update references in other worksheets.</param>
        </member>
        <member name="M:Aspose.Cells.Cells.InsertColumns(System.Int32,System.Int32)">
            <summary>
            Inserts a new column into the worksheet.
            </summary>
            <param name="columnIndex">Column index.</param>
            <param name="columnNumber">Insert column count</param>
        </member>
        <member name="M:Aspose.Cells.Cells.InsertColumns(System.Int32,System.Int32,System.Boolean)">
            <summary>
            Inserts a new column into the worksheet.
            </summary>
            <param name="columnIndex">Column index.</param>
            <param name="columnNumber">Insert column count</param>
            <param name="updateReference">Indicates if references in other worksheets will be updated.</param>
        </member>
        <member name="M:Aspose.Cells.Cells.InsertColumn(System.Int32,System.Boolean)">
            <summary>
            Inserts a new column into the worksheet.
            </summary>
            <param name="columnIndex">Column index.</param>
            <param name="updateReference">Indicates if references in other worksheets will be updated.</param>
        </member>
        <member name="M:Aspose.Cells.Cells.InsertRows(System.Int32,System.Int32,System.Boolean)">
            <summary>
            Inserts multiple rows into the worksheet.
            </summary>
            <param name="rowIndex">Row index.</param>
            <param name="rowNumber">Number of rows to be inserted.</param>
            <param name="updateReference">Indicates if references in other worksheets will be updated.</param>
        </member>
        <member name="M:Aspose.Cells.Cells.InsertRows(System.Int32,System.Int32)">
            <summary>
            Inserts multiple rows into the worksheet.
            </summary>
            <param name="rowIndex">Row index.</param>
            <param name="rowNumber">Number of rows to be inserted.</param>
        </member>
        <member name="M:Aspose.Cells.Cells.InsertRow(System.Int32)">
            <summary>
            Inserts a new row into the worksheet.
            </summary>
            <param name="rowIndex">Row index.</param>
        </member>
        <member name="M:Aspose.Cells.Cells.ClearRange(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Clears contents and formatting of a range.
            </summary>
            <param name="startRow">Start row index.</param>
            <param name="startColumn">Start column index.</param>
            <param name="endRow">End row index.</param>
            <param name="endColumn">End column index.</param>
        </member>
        <member name="M:Aspose.Cells.Cells.ClearContents(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Clears contents of a range.
            </summary>
            <param name="startRow">Start row index.</param>
            <param name="startColumn">Start column index.</param>
            <param name="endRow">End row index.</param>
            <param name="endColumn">End column index.</param>
        </member>
        <member name="M:Aspose.Cells.Cells.ClearFormats(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Clears formatting of a range.
            </summary>
            <param name="startRow">Start row index.</param>
            <param name="startColumn">Start column index.</param>
            <param name="endRow">End row index.</param>
            <param name="endColumn">End column index.</param>
        </member>
        <member name="M:Aspose.Cells.Cells.ImportDataView(System.Data.DataView,System.Int32,System.Byte)">
            <summary>
            Imports a <see cref="T:System.Data.DataView"/> into a worksheet.
            </summary>
            <param name="dataView">The <see cref="T:System.Data.DataView"/> object to be imported.</param>
            <param name="firstRow">The row number of the first cell to import in.</param>
            <param name="firstColumn">The column number of the first cell to import in.</param>
            <returns>Total number of rows imported</returns>
        </member>
        <member name="M:Aspose.Cells.Cells.ImportDataView(System.Data.DataView,System.Int32,System.Byte,System.Boolean)">
            <summary>
            Imports a <see cref="T:System.Data.DataView"/> into a worksheet.
            </summary>
            <param name="dataView">The <see cref="T:System.Data.DataView"/> object to be imported.</param>
            <param name="firstRow">The row number of the first cell to import in.</param>
            <param name="firstColumn">The column number of the first cell to import in.</param>
            <param name="insertRows">Indicates whether extra rows are added to fit data.</param>
            <returns>Total number of rows imported</returns>
        </member>
        <member name="M:Aspose.Cells.Cells.ImportDataView(System.Data.DataView,System.Int32,System.Byte,System.Int32,System.Int32)">
            <summary>
            Imports a <see cref="T:System.Data.DataView"/> into a worksheet.
            </summary>
            <param name="dataView">The <see cref="T:System.Data.DataView"/> object to be imported.</param>
            <param name="firstRow">The row number of the first cell to import in.</param>
            <param name="firstColumn">The column number of the first cell to import in.</param>
            <param name="rowNumber">Number of rows to be imported,no more than 65536.</param>
            <param name="columnNumber">Number of columns to be imported,no more than 256.</param>
            <returns>Total number of rows imported</returns>
        </member>
        <member name="M:Aspose.Cells.Cells.ImportDataView(System.Data.DataView,System.Int32,System.Byte,System.Int32,System.Int32,System.Boolean)">
            <summary>
            Imports a <see cref="T:System.Data.DataView"/> into a worksheet.
            </summary>
            <param name="dataView">The <see cref="T:System.Data.DataView"/> object to be imported.</param>
            <param name="firstRow">The row number of the first cell to import in.</param>
            <param name="firstColumn">The column number of the first cell to import in.</param>
            <param name="rowNumber">Number of rows to be imported,no more than 65536.</param>
            <param name="columnNumber">Number of columns to be imported,no more than 256.</param>
            <param name="insertRows">Indicates whether extra rows are added to fit data.</param>
            <returns>Total number of rows imported</returns>
        </member>
        <member name="M:Aspose.Cells.Cells.ImportDataView(System.Data.DataView,System.Boolean,System.Int32,System.Byte,System.Int32,System.Int32,System.Boolean)">
            <summary>
            Imports a <see cref="T:System.Data.DataView"/> into a worksheet.
            </summary>
            <param name="dataView">The <see cref="T:System.Data.DataView"/> object to be imported.</param>
            <param name="isFieldNameShown">
            Indicates whether the field name of the data view will be imported to the first row.</param>
            <param name="firstRow">The row number of the first cell to import in.</param>
            <param name="firstColumn">The column number of the first cell to import in.</param>
            <param name="rowNumber">Number of rows to be imported,no more than 65536.</param>
            <param name="columnNumber">Number of columns to be imported,no more than 256.</param>
            <param name="insertRows">Indicates whether extra rows are added to fit data.</param>
            <returns>Total number of rows imported</returns>
        </member>
        <member name="M:Aspose.Cells.Cells.ImportDataView(System.Data.DataView,System.Boolean,System.Int32,System.Byte,System.Int32,System.Int32,System.Boolean,System.String)">
            <summary>
            Imports a <see cref="T:System.Data.DataView"/> into a worksheet.
            </summary>
            <param name="dataView">The <see cref="T:System.Data.DataView"/> object to be imported.</param>
            <param name="isFieldNameShown">
            Indicates whether the field name of the data view will be imported to the first row.</param>
            <param name="firstRow">The row number of the first cell to import in.</param>
            <param name="firstColumn">The column number of the first cell to import in.</param>
            <param name="rowNumber">Number of rows to be imported,no more than 65536.</param>
            <param name="columnNumber">Number of columns to be imported,no more than 256.</param>
            <param name="insertRows">Indicates whether extra rows are added to fit data.</param>
            <param name="numberFormatString">Number format string for cells.</param>
            <returns>Total number of rows imported</returns>
        </member>
        <member name="M:Aspose.Cells.Cells.ImportDataView(System.Data.DataView,System.Boolean,System.Int32,System.Byte,System.Boolean)">
            <summary>
            Imports a <see cref="T:System.Data.DataView"/> into a worksheet.
            </summary>
            <param name="dataView">The <see cref="T:System.Data.DataView"/> object to be imported.</param>
            <param name="isFieldNameShown">
            Indicates whether the field name of the data view will be imported to the first row.</param>
            <param name="firstRow">The row number of the first cell to import in.</param>
            <param name="firstColumn">The column number of the first cell to import in.</param>
            <param name="insertRows">Indicates whether extra rows are added to fit data.</param>
            <returns>Total number of rows imported</returns>
        </member>
        <member name="M:Aspose.Cells.Cells.ImportDataGridAsString(System.Web.UI.WebControls.DataGrid,System.Int32,System.Int32,System.Boolean)">
            <summary>
            Imports a <see cref="T:System.Web.UI.WebControls.DataGrid"/> into a worksheet. This method doesn't try to convert text into numeric values.
            </summary>
            <param name="dataGrid">The <see cref="T:System.Web.UI.WebControls.DataGrid"/> object to be imported.</param>
            <param name="firstRow">The row number of the first cell to import in.</param>
            <param name="firstColumn">The column number of the first cell to import in.</param>
            <param name="insertRows">Indicates whether extra rows are added to fit data.</param>
            <returns>Total number of rows imported</returns>
        </member>
        <member name="M:Aspose.Cells.Cells.ImportDataGrid(System.Web.UI.WebControls.DataGrid,System.Int32,System.Byte,System.Boolean)">
            <summary>
            Imports a <see cref="T:System.Web.UI.WebControls.DataGrid"/> into a worksheet.
            </summary>
            <param name="dataGrid">The <see cref="T:System.Web.UI.WebControls.DataGrid"/> object to be imported.</param>
            <param name="firstRow">The row number of the first cell to import in.</param>
            <param name="firstColumn">The column number of the first cell to import in.</param>
            <param name="insertRows">Indicates whether extra rows are added to fit data.</param>
            <returns>Total number of rows imported</returns>
        </member>
        <member name="M:Aspose.Cells.Cells.ImportDataGrid(System.Web.UI.WebControls.DataGrid,System.Int32,System.Byte,System.Int32,System.Int32,System.Boolean)">
            <summary>
            Imports a <see cref="T:System.Web.UI.WebControls.DataGrid"/> into a worksheet.
            </summary>
            <param name="dataGrid">The <see cref="T:System.Web.UI.WebControls.DataGrid"/> object to be imported.</param>
            <param name="firstRow">The row number of the first cell to import in.</param>
            <param name="firstColumn">The column number of the first cell to import in.</param>
            <param name="rowNumber">Number of rows to be imported,no more than 65536.</param>
            <param name="columnNumber">Number of columns to be imported,no more than 256.</param>
            <param name="insertRows">Indicates whether extra rows are added to fit data.</param>
            <returns>Total number of rows imported</returns>
        </member>
        <member name="M:Aspose.Cells.Cells.FindFormula(System.String,Aspose.Cells.Cell)">
            <summary>
            Finds the cell with the input string.
            </summary>
            <param name="formula">The formula to search for.</param>
            <param name="previousCell">Previous cell with the same formula. This parameter can be set to null if seaching from the start.</param>
            <returns>Cell object.</returns>
            <remarks>This method is supported in Standard and above versions of Aspose.Cells.</remarks>
        </member>
        <member name="M:Aspose.Cells.Cells.FindFormulaContains(System.String,Aspose.Cells.Cell)">
            <summary>
            Finds the cell with formla which contains the input string.
            </summary>
            <param name="formula">The formula to search for.</param>
            <param name="previousCell">Previous cell with the same formula. This parameter can be set to null if seaching from the start.</param>
            <returns>Cell object.</returns>
            <remarks>This method is supported in Standard and above versions of Aspose.Cells.</remarks>
        </member>
        <member name="M:Aspose.Cells.Cells.FindString(System.String,Aspose.Cells.Cell)">
            <summary>
            Finds the cell with the input string.
            </summary>
            <param name="inputString">The string to search for.</param>
            <param name="previousCell">Previous cell with the same string. This parameter can be set to null if seaching from the start.</param>
            <returns>Cell object.</returns>
            <remarks>Returns null(Nothing) if no cell is found.</remarks>
        </member>
        <member name="M:Aspose.Cells.Cells.FindString(System.String,Aspose.Cells.Cell,Aspose.Cells.CellArea)">
            <summary>
            Finds the cell with the input string in the specified area.
            </summary>
            <param name="inputString">The string to search for.</param>
            <param name="previousCell">Previous cell with the same string. This parameter can be set to null if seaching from the start.</param>
            <param name="area">Searched area.</param>
            <returns>Cell object.</returns>
            <remarks>Returns null(Nothing) if no cell is found.</remarks>
        </member>
        <member name="M:Aspose.Cells.Cells.FindString(System.String,Aspose.Cells.Cell,Aspose.Cells.CellArea,System.Boolean)">
            <summary>
            Finds the cell with the input string in the specified area.
            </summary>
            <param name="inputString">The string to search for.</param>
            <param name="previousCell">Previous cell with the same string. This parameter can be set to null if seaching from the start.</param>
            <param name="area">Searched area.</param>
            <param name="upDown">Search order. True: Up. False: Down.</param>
            <returns>Cell object.</returns>
            <remarks>Returns null(Nothing) if no cell is found.</remarks>
        </member>
        <member name="M:Aspose.Cells.Cells.FindString(System.String,Aspose.Cells.Cell,System.Boolean)">
            <summary>
            Finds the cell with the input string.
            </summary>
            <param name="inputString">The string to search for.</param>
            <param name="previousCell">Previous cell with the same string. This parameter can be set to null if seaching from the start.</param>
            <param name="upDown">Search order. True: Up. False: Down.</param>
            <returns>Cell object.</returns>
            <remarks>Returns null(Nothing) if no cell is found.</remarks>
        </member>
        <member name="M:Aspose.Cells.Cells.FindStringStartsWith(System.String,Aspose.Cells.Cell)">
            <summary>
            Finds the cell starting with the input string.
            </summary>
            <param name="inputString">The string to search for.</param>
            <param name="previousCell">Previous cell with the same string. This parameter can be set to null if seaching from the start.</param>
            <returns>Cell object.</returns>
            <remarks>Returns null(Nothing) if no cell is found.</remarks>
        </member>
        <member name="M:Aspose.Cells.Cells.FindStringEndsWith(System.String,Aspose.Cells.Cell)">
            <summary>
            Finds the cell ending with the input string.
            </summary>
            <param name="inputString">The string to search for.</param>
            <param name="previousCell">Previous cell with the same string. This parameter can be set to null if seaching from the start.</param>
            <returns>Cell object.</returns>
            <remarks>Returns null(Nothing) if no cell is found.</remarks>
        </member>
        <member name="M:Aspose.Cells.Cells.FindStringContains(System.String,Aspose.Cells.Cell)">
            <summary>
            Finds the cell containing with the input string.
            </summary>
            <param name="inputString">The string to search for.</param>
            <param name="previousCell">Previous cell with the same string. This parameter can be set to null if seaching from the start.</param>
            <returns>Cell object.</returns>
            <remarks>Returns null(Nothing) if no cell is found.</remarks>
        </member>
        <member name="M:Aspose.Cells.Cells.FindStringContains(System.String,Aspose.Cells.Cell,System.Boolean,Aspose.Cells.CellArea)">
            <summary>
            Finds the cell containing with the input string.
            </summary>
            <param name="inputString">The string to search for.</param>
            <param name="previousCell">Previous cell with the same string. This parameter can be set to null if seaching from the start.</param>
            <param name="isCaseSensitive">Indicates if the searched string is case sensitive.</param>
            <param name="area">Searched area.</param>
            <returns>Cell object.</returns>
            <remarks>Returns null(Nothing) if no cell is found.</remarks>
        </member>
        <member name="M:Aspose.Cells.Cells.FindStringContains(System.String,Aspose.Cells.Cell,System.Boolean)">
            <summary>
            Finds the cell containing with the input string.
            </summary>
            <param name="inputString">The string to search for.</param>
            <param name="previousCell">Previous cell with the same string. This parameter can be set to null if seaching from the start.</param>
            <param name="isCaseSensitive">Indicates if the searched string is case sensitive.</param>
            <returns>Cell object.</returns>
            <remarks>Returns null(Nothing) if no cell is found.</remarks>
        </member>
        <member name="M:Aspose.Cells.Cells.FindNumber(System.Int32,Aspose.Cells.Cell)">
            <summary>
            Finds the cell with the input integer.
            </summary>
            <param name="inputNumber">The integer to search for.</param>
            <param name="previousCell">Previous cell with the same integer. This parameter can be set to null if seaching from the start.</param>
            <returns>Cell object.</returns>
        </member>
        <member name="M:Aspose.Cells.Cells.FindNumber(System.Double,Aspose.Cells.Cell)">
            <summary>
            Finds the cell with the input double.
            </summary>
            <param name="inputNumber">The double to search for.</param>
            <param name="previousCell">Previous cell with the same double. This parameter can be set to null if seaching from the start.</param>
            <returns>Cell object.</returns>
        </member>
        <member name="M:Aspose.Cells.Cells.EndCellInRow(System.Int32)">
            <summary>
            Gets the last cell in this row.
            </summary>
            <param name="rowIndex">Row index.</param>
            <returns>Cell object.</returns>
        </member>
        <member name="M:Aspose.Cells.Cells.EndCellInColumn(System.Byte)">
            <summary>
            Gets the last cell in this column.
            </summary>
            <param name="columnIndex">Column index.</param>
            <returns>Cell object.</returns>
        </member>
        <member name="M:Aspose.Cells.Cells.EndCellInColumn(System.Int32,System.Int32,System.Byte,System.Byte)">
            <summary>
            Gets the last cell with maximum column index in this range.
            </summary>
            <param name="startRow">Start row index.</param>
            <param name="endRow">End row index.</param>
            <param name="startColumn">Start column index.</param>
            <param name="endColumn">End column index.</param>
            <returns>Cell object.</returns>
        </member>
        <member name="M:Aspose.Cells.Cells.EndCellInRow(System.Int32,System.Int32,System.Byte,System.Byte)">
            <summary>
            Gets the last cell with maximum row index in this range.
            </summary>
            <param name="startRow">Start row index.</param>
            <param name="endRow">End row index.</param>
            <param name="startColumn">Start column index.</param>
            <param name="endColumn">End column index.</param>
            <returns>Cell object.</returns>
        </member>
        <member name="M:Aspose.Cells.Cells.ExportDataTable(System.Int32,System.Int32,System.Int32,System.Int32,System.Object[])">
            <summary>
            Exports data in the <see cref="T:Aspose.Cells.Cells"/> collection to a <see cref="T:System.Data.DataTable"/> object.
            </summary>
            <param name="firstRow">The row number of the first cell to export out.</param>
            <param name="firstColumn">The column number of the first cell to export out.</param>
            <param name="rowNumber">Number of rows to be exported,no more than 65536.</param>
            <param name="columnNumber">Number of columns to be exported,no more than 256.</param>
            <param name="defaultValues">Default values for each data column.</param>
            <returns>Exported <see cref="T:System.Data.DataTable"/> object.</returns>
            <remarks>
            If you use this method to export a block of data, please be sure that the data in a column 
            should be the same data type. And the type of data column will be same as the default value.
            </remarks>
        </member>
        <member name="M:Aspose.Cells.Cells.InsertRange(Aspose.Cells.CellArea,System.Int32,Aspose.Cells.ShiftType,System.Boolean)">
            <summary>
            Inserts a range of cells and shift cells according to the shift option.
            </summary>
            <param name="area">Shift area.</param>
            <param name="shiftNumber">Number of rows or columns to be inserted.</param>
            <param name="shiftType">Shift cells option.</param>
            <param name="updateReference">Indicates if update references in other worksheets.</param>
        </member>
        <member name="M:Aspose.Cells.Cells.InsertRange(Aspose.Cells.CellArea,Aspose.Cells.ShiftType)">
            <summary>
            Inserts a range of cells and shift cells according to the shift option.
            </summary>
            <param name="area">Shift area.</param>
            <param name="shiftType">Shift cells option.</param>
        </member>
        <member name="M:Aspose.Cells.Cells.InsertRange(Aspose.Cells.CellArea,System.Int32,Aspose.Cells.ShiftType)">
            <summary>
            Inserts a range of cells and shift cells according to the shift option.
            </summary>
            <param name="area">Shift area.</param>
            <param name="shiftNumber">Number of rows or columns to be inserted.</param>
            <param name="shiftType">Shift cells option.</param>
        </member>
        <member name="M:Aspose.Cells.Cells.MoveRange(Aspose.Cells.CellArea,System.Int32,System.Int32)">
            <summary>
            Moves the range to dest postion.
            </summary>
            <param name="sourceArea">The range which should be moved.</param>
            <param name="destRow">The dest row.</param>
            <param name="destColumn">The dest column.</param>
        </member>
        <member name="M:Aspose.Cells.Cells.DeleteRange(System.Int32,System.Int32,System.Int32,System.Int32,Aspose.Cells.ShiftType)">
            <summary>
            Deletes a range of cells and shift cells according to the shift option.
            </summary>
            <param name="startRow">Start row index.</param>
            <param name="startColumn">Start column index.</param>
            <param name="endRow">End row index.</param>
            <param name="endColumn">End column index.</param>
            <param name="shiftType">Shift cells option.</param>
        </member>
        <member name="M:Aspose.Cells.Cells.ExportArray(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Exports data in the <see cref="T:Aspose.Cells.Cells"/> collection to a two-dimension <see cref="T:System.Array"/> object.
            </summary>
            <param name="firstRow">The row number of the first cell to export out.</param>
            <param name="firstColumn">The column number of the first cell to export out.</param>
            <param name="rowNumber">Number of rows to be exported,no more than 65536.</param>
            <param name="columnNumber">Number of columns to be exported,no more than 256.</param>
            <returns>Exported <see cref="T:System.Array"/> object.</returns>
        </member>
        <member name="M:Aspose.Cells.Cells.ExportTypeArray(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Exports cell value type in the <see cref="T:Aspose.Cells.Cells"/> collection to a two-dimension <see cref="T:System.Array"/> object.
            </summary>
            <param name="firstRow">The row number of the first cell to export out.</param>
            <param name="firstColumn">The column number of the first cell to export out.</param>
            <param name="rowNumber">Number of rows to be exported,no more than 65536.</param>
            <param name="columnNumber">Number of columns to be exported,no more than 256.</param>
            <returns>Exported <see cref="T:System.Array"/> object.</returns>
        </member>
        <member name="M:Aspose.Cells.Cells.ConvertStringToNumericValue">
            <summary>
            Converts string data in cells to numeric value if possible.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Cells.HPageBreaks">
            <summary>
            Represents the collection of horizontal page breaks
            </summary>
        </member>
        <member name="P:Aspose.Cells.Cells.VPageBreaks">
            <summary>
            Represents the collection of horizontal page breaks
            </summary>
        </member>
        <member name="P:Aspose.Cells.Cells.Rows">
            <summary>
            Gets the collection of <see cref="T:Aspose.Cells.Row"/> objects that represents the individual rows in this worksheet.
            </summary>
            <remarks>
            NOTE: This member is now obsolete.
            It will be removed 12 months later since the fix 4.4.1.8 in March 2008. 
            Aspose apologizes for any inconvenience you may have experienced.</remarks>
            [Obsolete]
        </member>
        <member name="P:Aspose.Cells.Cells.Hyperlinks">
            <summary>
            Represents the collection of hyperlinks for a worksheet.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Cells.Item(System.Int32)">
             <summary>
             Gets cell items within the worksheet
             </summary>
             <param name="index">The zero based index of the element.</param>
            <value>The element at the specified index.</value>
            <remarks>
             This is the indexer for the Cells class.
             Gets the cell element at the specified index. 
            </remarks>
        </member>
        <member name="P:Aspose.Cells.Cells.StartPosition">
            <summary>
            Represents the start stream position of the worksheet.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Cells.Item(System.Int32,System.Int32)">
            <summary>
            Gets the <see cref="T:Aspose.Cells.Cell"/> element at the specified cell row index and column index.
            </summary>
            <param name="row">Row index.</param>
            <param name="column">Column index.</param>
            <returns>The <see cref="T:Aspose.Cells.Cell"/> object.</returns>		
            <example>
            <code> 
            [C#]
            
            Cells cells = excel.Worksheets[0].Cells;
            Cell cell = cells[0, 0];	//Gets the cell at "A1"
            
            [Visual Basic]
            
            Dim cells As Cells =  excel.Worksheets(0).Cells 
            Dim cell As Cell =  cells(0,0)  'Gets the cell at "A1"
            </code></example>
        </member>
        <member name="P:Aspose.Cells.Cells.Item(System.String)">
            <summary>
            Gets the <see cref="T:Aspose.Cells.Cell"/> element at the specified cell name.
            </summary>
            <param name="cellName">Cell name,including its column letter and row number, for example A5.</param>
            <returns>A <see cref="T:Aspose.Cells.Cell"/> object</returns>
            <example>
            <code>
            [C#]
            
            Cells cells = excel.Worksheets[0].Cells;
            Cell cell = cells["A1"];	//Gets the cell at "A1"
            
            [Visual Basic]
            
            Dim cells As Cells =  excel.Worksheets(0).Cells 
            Dim cell As Cell =  cells("A1")  'Gets the cell at "A1"
            </code></example>
        </member>
        <member name="P:Aspose.Cells.Cells.StandardWidth">
            <summary>
            Gets or sets the default column width in the worksheet
            </summary>
        </member>
        <member name="P:Aspose.Cells.Cells.StandardHeight">
            <summary>
            Gets or sets the default row height in this worksheet
            </summary>
        </member>
        <member name="P:Aspose.Cells.Cells.IsStringsPreserved">
            <summary>
            Gets or sets a value indicating whether all worksheet values are preserved as strings. Default is false.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Cells.MergeCellsList">
            <summary>
            Gets the list of merged cells
            </summary>
        </member>
        <member name="P:Aspose.Cells.Cells.MinRow">
            <summary>
            Minimum row index of cell which contains data or style.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Cells.MinColumn">
            <summary>
            Minimum column index of cell which contains data or style.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Cells.MaxDataRow">
            <summary>
            Maximum row index of cell which contains data.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Cells.MaxRow">
            <summary>
            Maximum row index of cell which contains data or style.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Cells.MaxDataColumn">
            <summary>
            Maximum column index of cell which contains data.
            </summary>
            <remarks>Don't call this property repeatedly. This property will iterate all cells in a worksheet.</remarks>
        </member>
        <member name="P:Aspose.Cells.Cells.MaxColumn">
            <summary>
            Maximum column index of cell which contains data or style.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Cells.Columns">
            <summary>
            Gets the collection of <see cref="T:Aspose.Cells.Column"/> objects that represents the individual columns in this worksheet.
            </summary>
            <remarks>
            NOTE: This member is now obsolete.
            It will be removed 12 months later since the fix 4.4.1.8 in March 2008. 
            Aspose apologizes for any inconvenience you may have experienced.</remarks>
            [Obsolete]
        </member>
        <member name="P:Aspose.Cells.Cells.Ranges">
            <summary>
            Gets the collection of <see cref="T:Aspose.Cells.Range"/> objects created at run time.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Cells.End">
            <summary>
            Gets the last cell in this worksheet.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Cells.Start">
            <summary>
            Gets the first cell in this worksheet.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Cells.MergedCells">
            <summary>
            Gets the collection of merged cells.
            </summary>
            <remarks>In this collection, each item is a <see cref="T:Aspose.Cells.CellArea"/> structure which represents an area of merged cells.</remarks>
        </member>
        <member name="T:Aspose.Cells.CellsDrawing">
            <summary>
            Represents the auto shape and drawing object.
            </summary>
        </member>
        <member name="P:Aspose.Cells.CellsDrawing.Text">
            <summary>
            Gets the text in the drawing.
            </summary>
        </member>
        <member name="T:Aspose.Cells.CellsException">
            <summary>
            The exception that is thrown when Aspose.Cells specified error occurs.
            </summary>
        </member>
        <member name="M:Aspose.Cells.CellsException.#ctor(Aspose.Cells.ExceptionType,System.String)">
            <summary>
            Class constructor.
            </summary>
        </member>
        <member name="P:Aspose.Cells.CellsException.Code">
            <summary>
            Represenets custom exception code.
            </summary>
        </member>
        <member name="T:Aspose.Cells.CellStringConverter">
            <summary>
            Summary description for CellStringConverter.
            </summary>
        </member>
        <member name="M:Aspose.Cells.CellStringConverter.GetDateTimeString(System.DateTime,System.Int32)">
            <summary>
            Gets date time string while datetime value is less than 1900. 
            </summary>
            <param name="dt"></param>
            <param name="number"></param>
            <returns></returns>
        </member>
        <member name="T:Aspose.Cells.CellType">
            <summary>
            Specifies a cell value type, internal use only.
            </summary>
        </member>
        <member name="F:Aspose.Cells.CellType.IsBool">
            <summary>
            Cell value is boolean
            </summary>
        </member>
        <member name="F:Aspose.Cells.CellType.IsError">
            <summary>
            Cell value is error
            </summary>
        </member>
        <member name="F:Aspose.Cells.CellType.IsInt">
            <summary>
            Cell value is integer
            </summary>
        </member>
        <member name="F:Aspose.Cells.CellType.IsDouble">
            <summary>
            Cell value is double
            </summary>
        </member>
        <member name="F:Aspose.Cells.CellType.IsFormula">
            <summary>
            Cell value is formula
            </summary>
        </member>
        <member name="F:Aspose.Cells.CellType.IsAddInFormula">
            <summary>
            Cell value is Add-In custom formula
            </summary>
        </member>
        <member name="F:Aspose.Cells.CellType.IsString">
            <summary>
            Cell value is string
            </summary>
        </member>
        <member name="F:Aspose.Cells.CellType.IsNull">
            <summary>
            cell value is null
            </summary>
        </member>
        <member name="F:Aspose.Cells.CellType.IsDateTime">
            <summary>
            Cell value is datetime
            </summary>
        </member>
        <member name="T:Aspose.Cells.CellValueType">
            <summary>
            Specifies a cell value type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.CellValueType.IsBool">
            <summary>
            Cell value is boolean.
            </summary>
        </member>
        <member name="F:Aspose.Cells.CellValueType.IsDateTime">
            <summary>
            Cell value is datetime.
            </summary>
        </member>
        <member name="F:Aspose.Cells.CellValueType.IsError">
            <summary>
            Cell contains error value
            </summary>
        </member>
        <member name="F:Aspose.Cells.CellValueType.IsNull">
            <summary>
            Blank cell.
            </summary>
        </member>
        <member name="F:Aspose.Cells.CellValueType.IsNumeric">
            <summary>
            Cell value is numeric.
            </summary>
        </member>
        <member name="F:Aspose.Cells.CellValueType.IsString">
            <summary>
            Cell value is string.
            </summary>
        </member>
        <member name="F:Aspose.Cells.CellValueType.IsUnknown">
            <summary>
            Cell value type is unknown.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Characters">
            <summary>
            Represents a range of characters within the cell text.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Characters.StartIndex">
            <summary>
            Gets the start index of the characters.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Characters.Length">
            <summary>
            Gets the length of the characters.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Characters.Font">
            <summary>
            Returns the font of this object.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Charset">
            <summary>
            Represents font charset.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Chart">
            <summary>
            Encapsulates the object that represents a single Excel chart.
            </summary>
            <example>
            <code>
            [C#]
            
            Workbook workbook = new Workbook();
            Worksheet sheet = workbook.Worksheets[0];
            
            Cells cells = sheet.Cells;
            cells[0,1].PutValue("Income");
            cells[1,0].PutValue("Company A");
            cells[2,0].PutValue("Company B");
            cells[3,0].PutValue("Company C");
            cells[1,1].PutValue(10000);
            cells[2,1].PutValue(20000);
            cells[3,1].PutValue(30000);
            		
            int chartIndex = sheet.Charts.Add(ChartType.Column, 9, 9, 21, 15);
            
            Chart chart = sheet.Charts[chartIndex];
            chart.NSeries.Add("B2:B4", true);
            chart.NSeries.CategoryData = "A2:A4";
            
            ASeries aSeries = chart.NSeries[0];
            aSeries.Name = "=B1";
            chart.IsLegendShown = true;
            chart.Title.Text = "Income Analysis";
            
            [Visual Basic]
            
            Dim workbook as Workbook = new Workbook()
            Dim sheet as Worksheet = workbook.Worksheets(0)
            
            Dim cells as Cells = sheet.Cells
            cells(0,1).PutValue("Income")
            cells(1,0).PutValue("Company A")
            cells(2,0).PutValue("Company B")
            cells(3,0).PutValue("Company C")
            cells(1,1).PutValue(10000)
            cells(2,1).PutValue(20000)
            cells(3,1).PutValue(30000)
            		
            Dim chartIndex as Integer = sheet.Charts.Add(ChartType.Column, 9, 9, 21, 15)
            
            Dim chart as Chart = sheet.Charts(chartIndex)
            chart.NSeries.Add("B2:B4", true)
            chart.NSeries.CategoryData = "A2:A4"
            
            Dim aSeries as ASeries = chart.NSeries(0)
            aSeries.Name = "=B1"
            chart.IsLegendShown = true
            chart.Title.Text = "Income Analysis"
            </code>
            </example>
        </member>
        <member name="M:Aspose.Cells.Chart.#ctor(Aspose.Cells.Worksheet,Aspose.Cells.ChartType)">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="M:Aspose.Cells.Chart.#ctor(Aspose.Cells.Worksheet)">
            <summary>
            Only for reading
            </summary>
            <param name="sheets"></param>
            <param name="sheetIndex"></param>
        </member>
        <member name="M:Aspose.Cells.Chart.Move(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Moves the chart to a specified location.
            </summary>
            <param name="upperLeftColumn">Upper left column index.</param>
            <param name="upperLeftRow">Upper left row index.</param>
            <param name="lowerRightColumn">Lower right column index</param>
            <param name="lowerRightRow">Lower right row index</param>
        </member>
        <member name="F:Aspose.Cells.Chart.isDataTableShown">
            <summary>
            Represents the position of the legend in relation to the chart's plot area. 
            </summary>
        </member>
        <member name="M:Aspose.Cells.Chart.ToImage">
            <summary>
            Gets the picture of the chart.
            </summary>
            <returns>the picture of the chart.</returns>
            <remarks>
            If the width or height is zero, return null.
            Now only supports to convert 2D chart to image.
            If the chart is 3D chart,return null.
            </remarks>
        </member>
        <member name="M:Aspose.Cells.Chart.ToImage(System.String)">
            <overloads>Creates the chart image and saves it.</overloads>
            <summary>
            Creates the chart image and saves it to a file.
            </summary>
            <param name="imageFile">The image file name with full path.</param>
            <remarks>
            <p>The format of the image is specified using the extension of the file name.
            For example, if you specify "myfile.png", then the image will be saved
            in the PNG format. The following file extensions are recognized: 
            .bmp, .gif, .jpg, .jpeg, .tiff, .emf.</p>
            </remarks>
        </member>
        <member name="M:Aspose.Cells.Chart.ToImage(System.String,System.Drawing.Imaging.ImageFormat)">
            <summary>
            Creates the chart image and saves it to a file in the specified format.
            </summary>
            <param name="imageFile">The image file name with full path.</param>
            <param name="imageFormat">The format in which to save the image.</param>
            <remarks>
            <p>The following formats are supported: 
            .bmp, .gif, .jpg, .jpeg, .tiff, .emf.</p>
            </remarks>
        </member>
        <member name="M:Aspose.Cells.Chart.ToImage(System.String,System.Int64)">
            <overloads>Creates the chart image and saves it to a file in the Jpeg format.</overloads>
            <summary>
            Creates the chart image and saves it to a file in the Jpeg format.
            </summary>
            <param name="imageFile">The image file name with full path.</param>
            <param name="jpegQuality">Jpeg quality.</param>
        </member>
        <member name="M:Aspose.Cells.Chart.ToImage(System.IO.Stream,System.Int64)">
            <summary>
            Creates the chart image and saves it to a stream in the Jpeg format.
            </summary>
            <param name="stream">The output stream.</param>
            <param name="jpegQuality">Jpeg quality.</param>
        </member>
        <member name="M:Aspose.Cells.Chart.ToImage(System.IO.Stream,System.Drawing.Imaging.ImageFormat)">
            <summary>
            Creates the chart image and saves it to a stream in the specified format.
            </summary>
            <param name="stream">The output stream.</param>
            <param name="imageFormat">The format in which to save the image.</param>
            <remarks>
            <p>The following formats are supported: 
            .bmp, .gif, .jpg, .jpeg, .tiff, .emf.</p>
            </remarks>
        </member>
        <member name="P:Aspose.Cells.Chart.ChartObject">
            <summary>
            Represents an embedded chart on a worksheet. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.Chart.HidePivotFieldButtons">
            <summary>
            Indicates whether hide the pivot chart field buttons only when the chart is PivotChart
            </summary>
        </member>
        <member name="P:Aspose.Cells.Chart.PivotSource">
            <summary>
            The source is the data of the pivotTable.
            If PivotSource is not empty ,the chart is PivotChart.
            </summary>
            <remarks>If the pivot table  "PivotTable1" in the Worksheet "Sheet1" in the file "Book1.xls".
            The pivotSource could be "[Book1.xls]Sheet1!PivotTable1" if the chart and the PivotTable is not in the same workbook.
            If you set this property ,the previous data source setting will be lost.
            </remarks>
        </member>
        <member name="P:Aspose.Cells.Chart.PlotEmptyCellsType">
            <summary>
            Gets and sets  how to plot the empty cells.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Chart.PlotVisibleCells">
            <summary>
            Indicates whether only plot visible cells.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Chart.Name">
            <summary>
            Gets and sets the name of the chart.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Chart.SizeWithWindow">
            <summary>
            True if Microsoft Excel resizes the chart to match the size of the chart sheet window.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Chart.Shapes">
            <summary>
            Returns all drawing shapes in this chart.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Chart.PrintSize">
            <summary>
            Gets and sets the printed chart size.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Chart.Type">
            <summary>
            Gets or sets a chart's type.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Chart.NSeries">
            <summary>
            Gets a <see cref="T:Aspose.Cells.NSeries"/> collection representing the data series in the chart.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Chart.Title">
            <summary>
            Gets the chart's title.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Chart.PlotArea">
            <summary>
            Gets the chart's plot area.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Chart.ChartArea">
            <summary>
            Gets the chart area in the worksheet
            </summary>
        </member>
        <member name="P:Aspose.Cells.Chart.CategoryAxis">
            <summary>
            Gets the chart's X axis.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Chart.ValueAxis">
            <summary>
            Gets the chart's Y axis.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Chart.SecondValueAxis">
            <summary>
            Gets the chart's second Y axis.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Chart.SecondCategoryAxis">
            <summary>
            Gets the chart's second X axis.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Chart.SeriesAxis">
            <summary>
            Gets the chart's series axis.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Chart.Legend">
            <summary>
            Gets the chart legend.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Chart.ChartDataTable">
            <summary>
            Represents the chart data table.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Chart.IsLegendShown">
            <summary>
            Gets or sets a value indicating whether the chart legend will be displayed. Default is true.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Chart.IsRectangularCornered">
            <summary>
            Gets or sets a value indicating whether the chart area is rectangular cornered.
            Default is true.
            </summary>		
        </member>
        <member name="P:Aspose.Cells.Chart.IsDataTableShown">
            <summary>
            Gets or sets a value indicating whether the chart displays a data table. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.Chart.FirstSliceAngle">
            <summary>
            Gets or sets the angle of the first pie-chart or doughnut-chart slice, in degrees (clockwise from vertical). Applies only to pie, 3-D pie, and doughnut charts, 0 to 360. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.Chart.GapWidth">
            <summary>
            Returns or sets the space between bar or column clusters, as a percentage of the bar or column width.
            The value of this property must be between 0 and 500.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Chart.GapDepth">
            <summary>
            Gets or sets the distance between the data series in a 3-D chart, as a percentage of the marker width.
            The value of this property must be between 0 and 500.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Chart.Floor">
            <summary>
             Returns a <see cref="T:Aspose.Cells.Floor"/> object that represents the walls of a 3-D chart.
            </summary>
            <remarks>This property doesn't apply to 3-D pie charts.</remarks>
        </member>
        <member name="P:Aspose.Cells.Chart.Walls">
            <summary>
            Returns a <see cref="T:Aspose.Cells.Walls"/> object that represents the walls of a 3-D chart.
            </summary>
            <remarks>This property doesn't apply to 3-D pie charts.</remarks>
        </member>
        <member name="P:Aspose.Cells.Chart.WallsAndGridlines2D">
            <summary>
            True if gridlines are drawn two-dimensionally on a 3-D chart.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Chart.Rotation">
            <summary>
            Represents the rotation of the 3-D chart view (the rotation of the plot area around the z-axis, in degrees).
            </summary>
            <remarks>
            The value of this property must be from 0 to 360, except for 3-D bar charts, where the value must be from 0 to 44. 
            The default value is 20. Applies only to 3-D charts. 
            </remarks> 
        </member>
        <member name="P:Aspose.Cells.Chart.Elevation">
            <summary>
            Represents the elevation of the 3-D chart view, in degrees.
            </summary>
            <remarks>
            The chart elevation is the height at which you view the chart, in degrees. 
            The default is 15 for most chart types. 
            The value of this property must be between -90 and 90, except for 3-D bar charts, where it must be between 0 and 44.
            </remarks>
        </member>
        <member name="P:Aspose.Cells.Chart.RightAngleAxes">
            <summary>
            True if the chart axes are at right angles.Applies only for 3-D charts(except Column3D and 3-D Pie Charts).
            </summary>
            <remarks>
            If this property is True, the Perspective property is ignored.
            </remarks>
        </member>
        <member name="P:Aspose.Cells.Chart.AutoSacling">
            <summary>
            True if Microsoft Excel scales a 3-D chart so that it's closer in size to the equivalent 2-D chart. 
            The RightAngleAxes property must be True.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Chart.HeightPercent">
            <summary>
            Returns or sets the height of a 3-D chart as a percentage of the chart width (between 5 and 500 percent).
            </summary>
        </member>
        <member name="P:Aspose.Cells.Chart.Perspective">
            <summary>
            Returns or sets the perspective for the 3-D chart view. Must be between 0 and 100.
            This property is ignored if the RightAngleAxes property is True. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.Chart.DepthPercent">
            <summary>
            Represents the depth of a 3-D chart as a percentage of the chart width (between 20 and 2000 percent). 
            </summary>
        </member>
        <member name="P:Aspose.Cells.Chart.MajorGridLines">
            <summary>
            Represents major gridlines on a chart axis.
            </summary>
            <remarks>/// <remarks>NOTE: This member is now obsolete. Instead, you should use <see cref="P:Aspose.Cells.Axis.MajorGridLines"/> for the same purpose. It will be removed 12 months later since release 2.7.1 in December 2004. Aspose apologizes for any inconvenience you may have experienced.</remarks></remarks>
        </member>
        <member name="P:Aspose.Cells.Chart.Placement">
            <summary>
            Represents the way the chart is attached to the cells below it.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Chart.PageSetup">
            <summary>
            Represents the page setup description in this chart.
            </summary>
        </member>
        <member name="T:Aspose.Cells.ChartArea">
            <summary>
            Encapsulates the object that represents the chart area in the worksheet.
            </summary>
        </member>
        <member name="M:Aspose.Cells.ChartArea.#ctor(Aspose.Cells.Chart)">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="P:Aspose.Cells.ChartArea.X">
            <summary>
            Gets or gets the horizontal offset from its upper left corner column.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ChartArea.Y">
            <summary>
            Gets or gets the vertical offset from its upper left corner row.		
            </summary>
        </member>
        <member name="P:Aspose.Cells.ChartArea.Height">
            <summary>
            Gets or sets the vertical offset from its lower right corner row.		
            </summary>
        </member>
        <member name="P:Aspose.Cells.ChartArea.Width">
            <summary>
            Gets or sets the horizontal offset from its lower right corner column.		
            </summary>		
        </member>
        <member name="P:Aspose.Cells.ChartArea.TextFont">
            <summary>
            Gets a <see cref="T:Aspose.Cells.Font"/> object of the specified chartarea object.
            </summary>
        </member>
        <member name="T:Aspose.Cells.ChartData">
            <summary>
            Summary description for CellRefArea.
            </summary>
        </member>
        <member name="M:Aspose.Cells.ChartData.#ctor(Aspose.Cells.Worksheets,Aspose.Cells.Worksheet,System.String)">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="M:Aspose.Cells.ChartData.ParseValue(System.String)">
            <summary>
            Parses string to cell reference or values.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartDataType.None">
            0: Number
            1: Cell value
            2: Cell area value
            3: Non-continuous Cells' values
        </member>
        <member name="T:Aspose.Cells.ChartDataTable">
            <summary>
            Represents a chart data table.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ChartDataTable.Font">
            <summary>
            Gets a <see cref="P:Aspose.Cells.ChartDataTable.Font"/> object which represents the font setting of the specified chart data table.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ChartDataTable.AutoScaleFont">
            <summary>
            True if the text in the object changes font size when the object size changes. 
            The default value is True. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.ChartDataTable.Background">
            <summary>
            Gets and sets the display mode of the background
            </summary>
        </member>
        <member name="P:Aspose.Cells.ChartDataTable.HasBorderHorizontal">
            <summary>
            True if the chart data table has horizontal cell borders
            </summary>
        </member>
        <member name="P:Aspose.Cells.ChartDataTable.HasBorderVertical">
            <summary>
            True if the chart data table has vertical cell borders
            </summary>
        </member>
        <member name="P:Aspose.Cells.ChartDataTable.HasBorderOutline">
            <summary>
            True if the chart data table has outline borders
            </summary>
        </member>
        <member name="P:Aspose.Cells.ChartDataTable.ShowLegendKey">
            <summary>
            True if the data label legend key is visible.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ChartDataTable.Border">
            <summary>
            Returns a Border object that represents the border of the object
            </summary>
        </member>
        <member name="T:Aspose.Cells.ChartGroup">
            <summary>
            Represents one or more series plotted in a chart with the same format.
            A chart contains one or more chart groups, each chart group contains one 
            or more series, and each series contains one or more points.
            For example, a single chart might contain both a line chart group, 
            containing all the series plotted with the line chart format, and a bar chart group, 
            containing all the series plotted with the bar chart format. 
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartGroup.m_plotOnSecondAxis">
            <summary>
             Indicates if this series is plotted on second value axis.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ChartGroup.ChartType">
            <summary>
            Returns or sets chart group type.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ChartGroup.Index">
            <summary>
            
            </summary>
        </member>
        <member name="P:Aspose.Cells.ChartGroup.HasHiLoLines">
             <summary>
            True if the line chart has high-low lines. 
             Applies only to line charts.
             </summary>
        </member>
        <member name="P:Aspose.Cells.ChartGroup.HiLoLines">
             <summary>
            Returns a HiLoLines object that represents the high-low lines for a series on a line chart. 
            Applies only to line charts.
             </summary>
        </member>
        <member name="P:Aspose.Cells.ChartGroup.HasSeriesLines">
            <summary>
            True if a stacked column chart or bar chart has series lines or
            if a Pie of Pie chart or Bar of Pie chart has connector lines between the two sections. 
            Applies only to stacked column charts, bar charts, Pie of Pie charts, or Bar of Pie charts.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ChartGroup.SeriesLines">
            <summary>
            Returns a SeriesLines object that represents the series lines for a stacked bar chart or a stacked column chart.
            Applies only to stacked bar and stacked column charts.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ChartGroup.HasDropLines">
            <summary>
            True if the chart has drop lines.
            Applies only to line chart or area charts.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ChartGroup.DropLines">
            <summary>
            Returns a Line object that represents the drop lines for a series on the line chart or area chart.
            Applies only to line chart or area charts.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ChartGroup.HasUpDownBars">
            <summary>
            True if a line chart has up and down bars.
            Applies only to line charts.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ChartGroup.UpBars">
            <summary>
            Returns an DropBars object that represents the up bars on a line chart.
            Applies only to line charts.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ChartGroup.DownBars">
            <summary>
            Returns an DropBars object that represents the down bars on a line chart.
            Applies only to line charts.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ChartGroup.IsColorVaried">
            <summary>
            Represents if the color of points is varied. 
            The chart must contain only one series.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ChartGroup.GapWidth">
            <summary>
            Returns or sets the space between bar or column clusters, as a percentage of the bar or column width. The value of this property must be between 0 and 500.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ChartGroup.FirstSliceAngle">
            <summary>
            Gets or sets the angle of the first pie-chart or doughnut-chart slice, in degrees (clockwise from vertical). 
            Applies only to pie, 3-D pie, and doughnut charts, 0 to 360. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.ChartGroup.Overlap">
            <summary>
            Specifies how bars and columns are positioned.
            Can be a value between – 100 and 100. 
            Applies only to 2-D bar and 2-D column charts. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.ChartGroup.SecondPlotSize">
            <summary>
            Returns or sets the size of the secondary section of either a pie of pie chart or a bar of pie chart, 
            as a percentage of the size of the primary pie.
            Can be a value from 5 to 200. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.ChartGroup.SplitType">
            <summary>
            Returns or sets the way the two sections of either a pie of pie chart or a bar of pie chart are split.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ChartGroup.SplitValue">
            <summary>
            Returns or sets the threshold value separating the two sections of either a pie of pie chart or a bar of pie chart.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ChartGroup.BubbleScale">
            <summary>
            Returns or sets the scale factor for bubbles in the specified chart group. 
            Can be an integer value from 0 (zero) to 300, 
            corresponding to a percentage of the default size.
            Applies only to bubble charts. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.ChartGroup.SizeRepresents">
            <summary>
            Returns or sets what the bubble size represents on a bubble chart. 
            Can be either of the following XlSizeRepresents constants: xlSizeIsArea or xlSizeIsWidth. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.ChartGroup.ShowNegativeBubbles">
            <summary>
            True if negative bubbles are shown for the chart group. Valid only for bubble charts. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.ChartGroup.DoughnutHoleSize">
            <summary>
            Returns or sets the size of the hole in a doughnut chart group. 
            The hole size is expressed as a percentage of the chart size, between 10 and 90 percent.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ChartGroup.HasRadarAxisLabels">
            <summary>
            True if a radar chart has axis labels. Applies only to radar charts.
            </summary>
        </member>
        <member name="M:Aspose.Cells.ChartGroups.FirstChartGroup(System.Boolean)">
            <summary>
            Get the first chart group on the axis
            </summary>
            <param name="plotOnSecondAxis"></param>
            <returns></returns>
        </member>
        <member name="T:Aspose.Cells.ChartMarkerType">
            <summary>
            Represents the marker style in a line chart, scatter chart, or radar chart. 
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartMarkerType.Automatic">
            <summary>
            Automatic markers.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartMarkerType.Circle">
            <summary>
            Circular markers.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartMarkerType.Dash">
            <summary>
            Long bar markers
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartMarkerType.Diamond">
            <summary>
            Diamond-shaped markers.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartMarkerType.Dot">
            <summary>
            Short bar markers.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartMarkerType.None">
            <summary>
            No markers.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartMarkerType.SquarePlus">
            <summary>
            Square markers with a plus sign.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartMarkerType.Square">
            <summary>
            Square markers.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartMarkerType.SquareStar">
            <summary>
            Square markers with an asterisk.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartMarkerType.Triangle">
            <summary>
            Triangular markers.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartMarkerType.SquareX">
            <summary>
            Square markers with an X.
            </summary>
        </member>
        <member name="T:Aspose.Cells.ChartPoint">
            <summary>
            Represents a single point in a series in a chart.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ChartPoint.Explosion">
            <summary>
            The distance of an open pie slice from the center of the pie chart is expressed as a percentage of the pie diameter.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ChartPoint.Shadow">
            <summary>
            True if the chartpoint has a shadow. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.ChartPoint.Border">
            <summary>
            Gets the border <see cref="T:Aspose.Cells.Line"/>.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ChartPoint.Area">
            <summary>
            Gets the <see cref="T:Aspose.Cells.Area"/>.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ChartPoint.Marker">
            <summary>
            
            </summary>
        </member>
        <member name="P:Aspose.Cells.ChartPoint.MarkerStyle">
            <summary>
            Represents the marker style in a line chart, scatter chart, or radar chart. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.ChartPoint.MarkerForegroundColor">
            <summary>
            Represents the marker foregournd color in a line chart, scatter chart, or radar chart. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.ChartPoint.MarkerBackgroundColor">
            <summary>
            Represents the marker backgournd color in a line chart, scatter chart, or radar chart. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.ChartPoint.MarkerBackgroundColorSetType">
            <summary>
            Gets or sets the marker background color set type.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ChartPoint.MarkerForegroundColorSetType">
            <summary>
            Gets or sets the marker foreground color set type.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ChartPoint.MarkerSize">
            <summary>
            Represents the marker size in a line chart, scatter chart, or radar chart. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.ChartPoint.DataLabels">
            <summary>
            Returns a DataLabels object that represents the data label associated with the point.
            </summary>
        </member>
        <member name="T:Aspose.Cells.ChartPoints">
            <summary>
            Represents a collection that contains all the points in one series.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ChartPoints.Item(System.Int32)">
             <summary>
             Gets the <see cref="T:Aspose.Cells.ChartPoint"/> element at the specified index.
             </summary>
            <param name="index">The zero based index of the element.</param>
            <returns>The element at the specified index.</returns>
        </member>
        <member name="T:Aspose.Cells.Charts">
            <summary>
            Encapsulates a collection of <see cref="T:Aspose.Cells.Chart"/> objects.
            </summary>
            <example>
            <code>
            [C#]
            
            Workbook workbook = new Workbook();
            
            Charts charts = workbook.Worksheets[0].Charts;
            
            [Visual Basic]
            
            Dim workbook as Workbook = new Workbook()
            
            Dim charts as Charts = workbook.Worksheets(0).Charts
            
            </code>
            </example>
        </member>
        <member name="M:Aspose.Cells.Charts.#ctor(Aspose.Cells.Worksheet)">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="M:Aspose.Cells.Charts.Add(Aspose.Cells.ChartType,System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Adds a chart to the collection.
            </summary>
            <param name="type">Chart type</param>
            <param name="upperLeftRow">Upper left row index.</param>
            <param name="upperLeftColumn">Upper left column index.</param>
            <param name="lowerRightRow">Lower right row index</param>
            <param name="lowerRightColumn">Lower right column index</param>
            <returns><see cref="T:Aspose.Cells.Chart"/> object index.</returns>
        </member>
        <member name="M:Aspose.Cells.Charts.Add(Aspose.Cells.Chart)">
            <summary>
            
            </summary>
            <param name="chart"></param>
            <remarks>Only for reading</remarks>
        </member>
        <member name="M:Aspose.Cells.Charts.RemoveAt(System.Int32)">
            <summary>
            Remove a chart at the specific index.
            </summary>
            <param name="index">The chart index.</param>
        </member>
        <member name="M:Aspose.Cells.Charts.Clear">
            <summary>
            Clear all charts.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Charts.Item(System.Int32)">
             <summary>
             Gets the <see cref="T:Aspose.Cells.Chart"/> element at the specified index.
             </summary>
             <param name="index">The zero based index of the element.</param>
            <returns>The element at the specified index.</returns>
        </member>
        <member name="P:Aspose.Cells.Charts.Item(System.String)">
            <summary>
            Gets the chart by the name.
            </summary>
            <param name="name"> The chart name.</param>
            <returns>The chart.</returns>
            <remarks>
            The default chart name is null. So you have to explicitly set the name of the chart.
            </remarks>
        </member>
        <member name="T:Aspose.Cells.ChartShape">
            <summary>
            Represents the shape of the chart.
            Properties and methods for the ChartObject object control the appearance and size of the embedded chart on the worksheet.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ChartShape.Chart">
            <summary>
            Returns a Chart object that represents the chart contained in the object. 
            </summary>
        </member>
        <member name="T:Aspose.Cells.ChartSplitType">
            <summary>
            Represents the way the two sections of either a pie of pie chart or a bar of pie chart are split.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartSplitType.Position">
            <summary>
             Represents position split way.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartSplitType.Value">
            <summary>
            Represents value split way.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartSplitType.PercentValue">
            <summary>
            Represents percent value split way.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartSplitType.Custom">
            <summary>
             Represents custom split way..
            </summary>
        </member>
        <member name="T:Aspose.Cells.ChartsWriter">
            <summary>
            Summary description for ChartsWriter.
            </summary>
        </member>
        <member name="T:Aspose.Cells.ChartType">
            <summary>
            Enumerates all chart types used in Excel.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.Area">
            <summary>
            Represents Area Chart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.AreaStacked">
            <summary>
            Represents Stacked Area Chart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.Area100PercentStacked">
            <summary>
            Represents 100% Stacked Area Chart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.Area3D">
            <summary>
            Represents 3D Area Chart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.Area3DStacked">
            <summary>
            Represents 3D Stacked Area Chart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.Area3D100PercentStacked">
            <summary>
            Represents 3D 100% Stacked Area Chart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.Bar">
            <summary>
            Represents Bar Chart: Clustered Bar Chart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.BarStacked">
            <summary>
            Represents Stacked Bar Chart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.Bar100PercentStacked">
            <summary>
            Represents 100% Stacked Bar Chart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.Bar3DClustered">
            <summary>
            Represents 3D Colustered Bar Chart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.Bar3DStacked">
            <summary>
            Represents 3D Stacked Bar Chart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.Bar3D100PercentStacked">
            <summary>
            Represents 3D 100% Stacked Bar Chart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.Bubble">
            <summary>
            Represents Bubble Chart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.Bubble3D">
            <summary>
            Represents 3D Bubble Chart. 
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.Column">
            <summary>
            Represents Column Chart: Clustered Column Chart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.ColumnStacked">
            <summary>
            Represents Stacked Column Chart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.Column100PercentStacked">
            <summary>
            Represents 100% Stacked Column Chart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.Column3D">
            <summary>
            Represents 3D Column Chart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.Column3DClustered">
            <summary>
            Represents 3D Colustered Column Chart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.Column3DStacked">
            <summary>
            Represents 3D Stacked Column Chart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.Column3D100PercentStacked">
            <summary>
            Represents 3D 100% Stacked Column Chart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.Cone">
            <summary>
            Represents Cone Chart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.ConeStacked">
            <summary>
            Represents Stacked Cone Chart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.Cone100PercentStacked">
            <summary>
            Represents 100% Stacked Cone Chart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.ConicalBar">
            <summary>
            Represents Conical Bar Chart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.ConicalBarStacked">
            <summary>
            Represents Stacked Conical Bar Chart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.ConicalBar100PercentStacked">
            <summary>
            Represents 100% Stacked Conical Bar Chart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.ConicalColumn3D">
            <summary>
            Represents 3D Conical Column Chart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.Cylinder">
            <summary>
            Represents Cylinder Chart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.CylinderStacked">
            <summary>
            Represents Stacked Cylinder Chart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.Cylinder100PercentStacked">
            <summary>
            Represents 100% Stacked Cylinder Chart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.CylindricalBar">
            <summary>
            Represents Cylindrical Bar Chart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.CylindricalBarStacked">
            <summary>
            Represents Stacked Cylindrical Bar Chart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.CylindricalBar100PercentStacked">
            <summary>
            Represents 100% Stacked Cylindrical Bar Chart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.CylindricalColumn3D">
            <summary>
            Represents 3D Cylindrical Column Chart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.Doughnut">
            <summary>
            Represents Doughnut Chart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.DoughnutExploded">
            <summary>
            Represents Exploded Doughnut Chart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.Line">
            <summary>
            Represents Line Chart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.LineStacked">
            <summary>
            Represents Stacked Line Chart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.Line100PercentStacked">
            <summary>
            Represents 100% Stacked Line Chart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.LineWithDataMarkers">
            <summary>
            Represents Line Chart with data markers.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.LineStackedWithDataMarkers">
            <summary>
            Represents Stacked Line Chart with data markers.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.Line100PercentStackedWithDataMarkers">
            <summary>
            Represents 100% Stacked Line Chart with data markers.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.Line3D">
            <summary>
            Represents 3D Line Chart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.Pie">
            <summary>
            Represents Pie Chart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.Pie3D">
            <summary>
            Represents 3D Pie Chart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.PiePie">
            <summary>
            Represents Pie of Pie Chart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.PieExploded">
            <summary>
            Represents Exploded Pie Chart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.Pie3DExploded">
            <summary>
            Represents 3D Exploded Pie Chart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.PieBar">
            <summary>
            Represents Bar of Pie Chart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.Pyramid">
            <summary>
            Represents Pyramid Chart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.PyramidStacked">
            <summary>
            Represents Stacked Pyramid Chart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.Pyramid100PercentStacked">
            <summary>
            Represents 100% Stacked Pyramid Chart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.PyramidBar">
            <summary>
            Represents Pyramid Bar Chart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.PyramidBarStacked">
            <summary>
            Represents Stacked Pyramid Bar Chart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.PyramidBar100PercentStacked">
            <summary>
            Represents 100% Stacked Pyramid Bar Chart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.PyramidColumn3D">
            <summary>
            Represents 3D Pyramid Column Chart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.Radar">
            <summary>
            Represents Radar Chart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.RadarWithDataMarkers">
            <summary>
            Represents Radar Chart with data markers.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.RadarFilled">
            <summary>
            Represents Filled Radar Chart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.Scatter">
            <summary>
            Represents Scatter Chart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.ScatterConnectedByCurvesWithDataMarker">
            <summary>
            Represents Scatter Chart connected by curves, with data markers.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.ScatterConnectedByCurvesWithoutDataMarker">
            <summary>
            Represents Scatter Chart connected by curves, without data markers.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.ScatterConnectedByLinesWithDataMarker">
            <summary>
            Represents Scatter Chart connected by lines, with data markers.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.ScatterConnectedByLinesWithoutDataMarker">
            <summary>
            Represents Scatter Chart connected by lines, without data markers.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.StockHighLowClose">
            <summary>
            Represents High-Low-Close Stock Chart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.StockOpenHighLowClose">
            <summary>
            Represents Open-High-Low-Close Stock Chart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.StockVolumeHighLowClose">
            <summary>
            Represents Volume-High-Low-Close Stock Chart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.StockVolumeOpenHighLowClose">
            <summary>
            Represents Volume-Open-High-Low-Close Stock Chart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.Surface3D">
            <summary>
            Represents Surface Chart: 3D Surface Chart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.SurfaceWireframe3D">
            <summary>
            Represents Wireframe 3D Surface Chart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.SurfaceContour">
            <summary>
            Represents Contour Chart.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ChartType.SurfaceContourWireframe">
            <summary>
            Represents Wireframe Contour Chart.
            </summary>
        </member>
        <member name="T:Aspose.Cells.CheckBox">
            <summary>
            Represents a check box object in a worksheet.
            </summary>
            <example>
            <code>
            [C#]
            
            int index = excel.Worksheets[0].CheckBoxes.Add(15, 15, 20, 100);
            CheckBox checkBox = excel.Worksheets[0].CheckBoxes[index];
            checkBox.Text = "Check Box 1";
            
            
            [Visual Basic]
            
            Dim index as integer = excel.Worksheets(0).CheckBoxes.Add(15, 15, 20, 100)
            Dim checkBox as CheckBox = excel.Worksheets(0).CheckBoxes[index];
            checkBox.Text = "Check Box 1"
            </code>
            </example>
        </member>
        <member name="P:Aspose.Cells.CheckBox.Text">
            <summary>
            Represents the string in this CheckBox object.
            </summary>
        </member>
        <member name="P:Aspose.Cells.CheckBox.LinkedCell">
            <summary>
            Gets or sets the worksheet range linked to the control's value.
            </summary>
        </member>
        <member name="P:Aspose.Cells.CheckBox.Value">
            <summary>
            Indicates if the checkbox is checked or not.
            </summary>
        </member>
        <member name="P:Aspose.Cells.CheckBox.CheckValue">
            <summary>
            Gets or set checkbox' value.
            </summary>
        </member>
        <member name="P:Aspose.Cells.CheckBox.Shadow">
            <summary>
            Indicates whether the combobox has 3-D shading.
            </summary>
        </member>
        <member name="T:Aspose.Cells.CheckBoxes">
            <summary>
            Represents a collection of <see cref="T:Aspose.Cells.CheckBox"/> objects in a worksheet.
            </summary>
            <example>
            <code>
            [C#]
            
            int index = excel.Worksheets[0].CheckBoxes.Add(15, 15, 20, 100);
            CheckBox checkBox = excel.Worksheets[0].CheckBoxes[index];
            checkBox.Text = "Check Box 1";
            
            
            [Visual Basic]
            
            Dim index as integer = excel.Worksheets(0).CheckBoxes.Add(15, 15, 20, 100)
            Dim checkBox as CheckBox = excel.Worksheets(0).CheckBoxes[index];
            checkBox.Text = "Check Box 1"
            </code>
            </example>
        </member>
        <member name="M:Aspose.Cells.CheckBoxes.Add(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Adds a checkBox to the collection.
            </summary>
            <param name="upperLeftRow">Upper left row index.</param>
            <param name="upperLeftColumn">Upper left column index.</param>
            <param name="height">Height of checkBox, in unit of pixel.</param>
            <param name="width">Width of checkBox, in unit of pixel.</param>
            <returns><see cref="T:Aspose.Cells.CheckBox"/> object index.</returns>
        </member>
        <member name="P:Aspose.Cells.CheckBoxes.Item(System.Int32)">
             <summary>
             Gets the <see cref="T:Aspose.Cells.CheckBox"/> element at the specified index.
             </summary>
            <param name="index">The zero based index of the element.</param>
            <returns>The element at the specified index.</returns>
        </member>
        <member name="T:Aspose.Cells.CheckValueType">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.CheckValueType.UnChecked">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.CheckValueType.Checked">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.CheckValueType.Mixed">
            <summary>
            
            </summary>
        </member>
        <member name="T:Aspose.Cells.Column">
            <summary>
            Represents a single column in a worksheet.
            </summary>
            <remarks>
            NOTE: This class is now obsolete.
            It will be removed 12 months later since the fix 4.4.1.8 in March 2008. 
            Aspose apologizes for any inconvenience you may have experienced.</remarks>
            [Obsolete]
        </member>
        <member name="M:Aspose.Cells.Column.ApplyStyle(Aspose.Cells.Style,Aspose.Cells.StyleFlag)">
            <summary>
            Applies formattings for a whole column.
            </summary>
            <param name="style">The style object which will be applied.</param>
            <param name="flag">Flags which indicates applied formatting properties.</param>
        </member>
        <member name="P:Aspose.Cells.Column.Index">
            <summary>
            Gets the index of this column.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Column.Style">
            <summary>
            Gets the style of this column.
            </summary>
            <remarks>
            You have to call Column.ApplyStyle() method to save your changing with the row style,
            otherwise it will not effect.
            </remarks>
        </member>
        <member name="T:Aspose.Cells.ColumnAutoFitter">
            <summary>
            Summary description for ColumnAutoFitter.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Columns">
            <summary>
            Collects the <seealso cref="T:Aspose.Cells.Columns"/> objects that represent the individual columns in a worksheet.
            </summary>
            <remarks>If a column has a default setting, it will not occur in this collection. 
            However, you can directly access a column by the indexer of this collection. And this column will be created
            and reserved in the collection.
            NOTE: This class is now obsolete.
            It will be removed 12 months later since the fix 4.4.1.8 in March 2008. 
            Aspose apologizes for any inconvenience you may have experienced.</remarks>
            [Obsolete]    
        </member>
        <member name="P:Aspose.Cells.Columns.Item(System.Int32)">
            <summary>
            Gets a <seealso cref="T:Aspose.Cells.Column"/> object by its index.
            </summary>
        </member>
        <member name="T:Aspose.Cells.ComboBox">
            <summary>
            Represents the control form ComboBox.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ComboBox.LinkedCell">
            <summary>
            Gets or sets the worksheet range linked to the control's value.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ComboBox.InputRange">
            <summary>
            Gets or sets the worksheet range used to fill the specified combo box. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.ComboBox.SelectedIndex">
            <summary>
            Gets or sets the index number of the currently selected item in a list box or combo box.
            Zero-based.
            </summary>
            <remarks>-1 presents no item is selected.</remarks>
        </member>
        <member name="P:Aspose.Cells.ComboBox.SelectedValue">
            <summary>
            Gets the selected value of the combox box.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ComboBox.SelectedCell">
            <summary>
            Gets the selected cell in the input range of the combo box.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ComboBox.Shadow">
            <summary>
            Indicates whether the combobox has 3-D shading.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ComboBox.DropDownLines">
            <summary>
            Gets or sets the number of list lines displayed in the drop-down portion of a combo box. 
            </summary>
        </member>
        <member name="T:Aspose.Cells.Comment">
            <summary>
            Encapsulates the object that represents a cell comment.
            </summary>
            /// <example>
            <code>
            [C#]
            
            Workbook workbook = new Workbook();
            Comments comments = workbook.Worksheets[0].Comments;
            
            //Add comment to cell A1
            int commentIndex = comments.Add(0, 0);
            Comment comment = comments[commentIndex];
            comment.Note = "First note.";
            comment.Font.Name = "Times New Roman";
            
            //Add comment to cell B2
            comments.Add("B2");
            comment = comments["B2"];
            comment.Note = "Second note.";
            
            [Visual Basic]
            
            Dim workbook as Workbook = new Workbook()
            Dim comments as Comments = workbook.Worksheets(0).Comments
             
            'Add comment to cell A1
            Dim commentIndex as Integer = comments.Add(0, 0)
            Dim comment as Comment = comments(commentIndex)
            comment.Note = "First note."
            comment.Font.Name = "Times New Roman"
            
            'Add comment to cell B2
            comments.Add("B2")
            comment = comments("B2")
            comment.Note = "Second note."
             
            </code>
            </example>
        </member>
        <member name="M:Aspose.Cells.Comment.Characters(System.Int32,System.Int32)">
            <summary>
            Returns a Characters object that represents a range of characters within the comment text.
            </summary>
            <param name="startIndex">The index of the start of the character.</param>
            <param name="length">The number of characters.</param>
            <returns>Characters object.</returns>
        </member>
        <member name="M:Aspose.Cells.Comment.GetCharacters">
            <summary>
            Returns all Characters objects 
            that represents a range of characters within the comment text.
            </summary>
            <returns>All Characters objects </returns>
        </member>
        <member name="P:Aspose.Cells.Comment.CommentShape">
            <summary>
            Get a Shape object that represents the shape attached to the specified comment.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Comment.Row">
            <summary>
            Gets the row index of the comment.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Comment.Column">
            <summary>
            Gets the column index of the comment.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Comment.Note">
            <summary>
            Represents the content of comment.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Comment.Font">
            <summary>
            Gets the font of comment.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Comment.IsVisible">
            <summary>
            Represents if the comment is visible or not.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Comment.AutoSize">
            <summary>
            Indicates if size of comment is adjusted automatically according to its content.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Comment.HeightCM">
            <summary>
            Represents the height of the comment, in unit of centimeters.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Comment.WidthCM">
            <summary>
            Represents the width of the comment, in unit of centimeters.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Comment.WidthInch">
            <summary>
            Represents the width of the comment, in unit of inches.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Comment.HeightInch">
            <summary>
            Represents the height of the comment, in unit of inches.
            </summary>
        </member>
        <member name="T:Aspose.Cells.CommentAutoFitter">
            <summary>
            Summary description for CommentAutoFitter.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Comments">
            <summary>
            Encapsulates a collection of <see cref="T:Aspose.Cells.Comment"/> objects.
            </summary>
            <example>
            <code>
            [C#]
            
            Workbook workbook = new Workbook();
            
            Comments comments = workbook.Worksheets[0].Comments;
            
            
            [Visual Basic]
            
            Dim workbook as Workbook = new Workbook()
            
            Dim comments as Comments = workbook.Worksheets(0).Comments
            </code>
            </example>
        </member>
        <member name="M:Aspose.Cells.Comments.Add(System.Int32,System.Int32)">
            <summary>
            Adds a comment to the collection.
            </summary>
            <param name="row">Cell row index.</param>
            <param name="column">Cell column index.</param>
            <returns><see cref="T:Aspose.Cells.Comment"/> object index.</returns>
        </member>
        <member name="M:Aspose.Cells.Comments.Add(System.String)">
            <summary>
            Adds a comment to the collection.
            </summary>
            <param name="cellName">Cell name.</param>
            <returns><see cref="T:Aspose.Cells.Comment"/> object index.</returns>
        </member>
        <member name="M:Aspose.Cells.Comments.RemoveAt(System.String)">
            <summary>
            Removes the comment of the specific cell.
            </summary>
            <param name="cellName">The name of cell which contains a comment.</param>
        </member>
        <member name="M:Aspose.Cells.Comments.RemoveAt(System.Int32,System.Int32)">
            <summary>
            Removes the comment of the specific cell.
            </summary>
            <param name="row">The row index.</param>
            <param name="column">the column index.</param>
        </member>
        <member name="M:Aspose.Cells.Comments.Clear">
            <summary>
            Removes all comments;
            </summary>
        </member>
        <member name="P:Aspose.Cells.Comments.Item(System.Int32)">
             <summary>
             Gets the <see cref="T:Aspose.Cells.Comment"/> element at the specified index.
             </summary>
             <param name="index">The zero based index of the element.</param>
            <returns>The element at the specified index.</returns>
        </member>
        <member name="P:Aspose.Cells.Comments.Item(System.String)">
            <summary>
            Gets the <see cref="T:Aspose.Cells.Comment"/> element at the specified cell.
            </summary>
            <param name="cellName">Cell name.</param>
            <returns>The element at the specified cell.</returns>
        </member>
        <member name="P:Aspose.Cells.Comments.Item(System.Int32,System.Int32)">
            <summary>
            Gets the <see cref="T:Aspose.Cells.Comment"/> element at the specified row index and column index.
            </summary>
            <param name="row">Row index.</param>
            <param name="column">Column index.</param>
            <returns>The element at the specified cell.</returns>
        </member>
        <member name="T:Aspose.Cells.CommentShape">
            <summary>
            
            </summary>
        </member>
        <member name="T:Aspose.Cells.ConditionalFormattings">
            <summary>
            Encapsulates a collection of FormatConditions objects.
            </summary>
        </member>
        <member name="M:Aspose.Cells.ConditionalFormattings.Add">
            <summary>
            Adds a FormatConditions to the collection.
            </summary>
            <returns>FormatConditions object index.</returns>
        </member>
        <member name="P:Aspose.Cells.ConditionalFormattings.Item(System.Int32)">
            <summary>
            Gets the FormatConditions element at the specified index.
            </summary>
            <param name="index">The zero based index of the element.</param>
        </member>
        <member name="T:Aspose.Cells.ConsolidationFunction">
            <summary>
            Represents consolidation function.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ConsolidationFunction.Sum">
            <summary>
            Represents Sum function.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ConsolidationFunction.Count">
            <summary>
            Represents Count function.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ConsolidationFunction.Average">
            <summary>
            Represents Average function.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ConsolidationFunction.Max">
            <summary>
            Represents Max function.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ConsolidationFunction.Min">
            <summary>
            Represents Min function.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ConsolidationFunction.Product">
            <summary>
            Represents Product function.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ConsolidationFunction.CountNums">
            <summary>
            Represents Count Nums function.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ConsolidationFunction.StdDev">
            <summary>
            Represents StdDev function.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ConsolidationFunction.StdDevp">
            <summary>
            Represents StdDevp function.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ConsolidationFunction.Var">
            <summary>
            Represents Var function.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ConsolidationFunction.Varp">
            <summary>
            Represents Varp function.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Constants">
            <summary>
            Summary description for InternalConstants.
            </summary>
        </member>
        <member name="T:Aspose.Cells.CountryCode">
            <summary>
            Represents Excel country identifiers.
            </summary>
        </member>
        <member name="F:Aspose.Cells.CountryCode.Default">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.CountryCode.USA">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.CountryCode.Canada">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.CountryCode.Russia">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.CountryCode.France">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.CountryCode.Spain">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.CountryCode.UnitedKingdom">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.CountryCode.Germany">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.CountryCode.China">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.Cryptography.BigInteger.DEFAULT_LEN">
            <summary>
            Default length of a BigInteger in bytes
            </summary>
        </member>
        <member name="F:Aspose.Cells.Cryptography.BigInteger.length">
            <summary>
            The Length of this BigInteger
            </summary>
        </member>
        <member name="F:Aspose.Cells.Cryptography.BigInteger.data">
            <summary>
            The data for this BigInteger
            </summary>
        </member>
        <member name="F:Aspose.Cells.Cryptography.BigInteger.smallPrimes">
            <summary>
            	Table of primes below 2000.
            </summary>
            <remarks>
            	<para>
            	This table was generated using Mathematica 4.1 using the following function:
            	</para>
            	<para>
            		<code>
            		PrimeTable [x_] := Prime [Range [1, PrimePi [x]]]
            		PrimeTable [6000]
            		</code>
            	</para>
            </remarks>
        </member>
        <member name="M:Aspose.Cells.Cryptography.BigInteger.TestBit(System.UInt32)">
            <summary>
            Tests if the specified bit is 1.
            </summary>
            <param name="bitNum">The bit to test. The least significant bit is 0.</param>
            <returns>True if bitNum is set to 1, else false.</returns>
        </member>
        <member name="M:Aspose.Cells.Cryptography.BigInteger.Normalize">
            <summary>
                Normalizes this by setting the length to the actual number of
                uints used in data and by setting the sign to Sign.Zero if the
                value of this is 0.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Cryptography.BigInteger.Kernel">
            <summary>
            Low level functions for the BigInteger
            </summary>
        </member>
        <member name="M:Aspose.Cells.Cryptography.BigInteger.Kernel.AddSameSign(Aspose.Cells.Cryptography.BigInteger,Aspose.Cells.Cryptography.BigInteger)">
            <summary>
            Adds two numbers with the same sign.
            </summary>
            <param name="bi1">A BigInteger</param>
            <param name="bi2">A BigInteger</param>
            <returns>bi1 + bi2</returns>
        </member>
        <member name="M:Aspose.Cells.Cryptography.BigInteger.Kernel.Compare(Aspose.Cells.Cryptography.BigInteger,Aspose.Cells.Cryptography.BigInteger)">
            <summary>
            Compares two BigInteger
            </summary>
            <param name="bi1">A BigInteger</param>
            <param name="bi2">A BigInteger</param>
            <returns>The sign of bi1 - bi2</returns>
        </member>
        <member name="M:Aspose.Cells.Cryptography.BigInteger.Kernel.SingleByteDivideInPlace(Aspose.Cells.Cryptography.BigInteger,System.UInt32)">
            <summary>
            Performs n / d and n % d in one operation.
            </summary>
            <param name="n">A BigInteger, upon exit this will hold n / d</param>
            <param name="d">The divisor</param>
            <returns>n % d</returns>
        </member>
        <member name="T:Aspose.Cells.CustomProperties">
            <summary>
            A collection of CustomProperty objects that represent additional information. 
            </summary>
        </member>
        <member name="M:Aspose.Cells.CustomProperties.Add(System.String,System.String)">
            <summary>
            Adds custom property information.
            </summary>
            <param name="name">The name of the custom property.</param>
            <param name="value">The value of the custom property.</param>
        </member>
        <member name="P:Aspose.Cells.CustomProperties.Item(System.Int32)">
            <summary>
            Gets the custom property by the specific index.
            </summary>
            <param name="index">The index.</param>
            <returns>The custom property</returns>
        </member>
        <member name="P:Aspose.Cells.CustomProperties.Item(System.String)">
            <summary>
            Gets the custom property by the property name.
            </summary>
            <param name="name">The property name.</param>
            <returns>The custom property</returns>
        </member>
        <member name="T:Aspose.Cells.CustomProperty">
            <summary>
            Represents identifier information.
            </summary>
        </member>
        <member name="P:Aspose.Cells.CustomProperty.Name">
            <summary>
            Returns or sets the name of the object.
            </summary>
        </member>
        <member name="P:Aspose.Cells.CustomProperty.StringValue">
            <summary>
            Returns or sets the value of the custom property.
            </summary>
        </member>
        <member name="P:Aspose.Cells.DataFormat.BarShape">
            <summary>
            Returns or sets the shape used with the 3-D bar or column chart.
            </summary>
        </member>
        <member name="T:Aspose.Cells.DataLabels">
            <summary>
            Encapsulates a collection of all the DataLabel objects for the specified ASeries.
            </summary>
        </member>
        <member name="P:Aspose.Cells.DataLabels.TextHorizontalAlignment">
            <summary>
            Ges or sets the text horizontal alignment.
            </summary>
        </member>
        <member name="P:Aspose.Cells.DataLabels.TextVerticalAlignment">
            <summary>
            Gets or sets the text vertical alignment of text.
            </summary>
        </member>
        <member name="P:Aspose.Cells.DataLabels.Rotation">
            <summary>
            Represents text rotation angel.
            </summary>
            <remarks><br>0: Not rotated.</br>
            <br>255: Top to Bottom.</br>
            <br>-90: Downward.</br>
            <br>90: Upward.</br></remarks>
        </member>
        <member name="P:Aspose.Cells.DataLabels.Text">
            <summary>
            Gets or sets the text of a frame's title.
            </summary>
        </member>
        <member name="P:Aspose.Cells.DataLabels.TextDirection">
            <summary>
             Represents text reading order.
            </summary>
        </member>
        <member name="P:Aspose.Cells.DataLabels.Background">
            <summary>
            Gets and sets the display mode of the background
            </summary>
        </member>
        <member name="P:Aspose.Cells.DataLabels.IsValueShown">
            <summary>
            Represents a specified chart's data label values display behavior. True displays the values. False to hide. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.DataLabels.IsPercentageShown">
            <summary>
            Represents a specified chart's data label percentage value display behavior. True displays the percentage value. False to hide. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.DataLabels.IsBubbleSizeShown">
            <summary>
            Represents a specified chart's data label percentage value display behavior. True displays the percentage value. False to hide. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.DataLabels.IsCategoryNameShown">
            <summary>
            Represents a specified chart's data label category name display behavior.True to display the category name for the data labels on a chart. False to hide.
            </summary>
        </member>
        <member name="P:Aspose.Cells.DataLabels.IsSeriesNameShown">
            <summary>
            Returns or sets a Boolean to indicate the series name display behavior for the data labels on a chart.
            True to show the series name. False to hide.
            </summary>
        </member>
        <member name="P:Aspose.Cells.DataLabels.IsLegendKeyShown">
            <summary>
            Represents a specified chart's data label legend key display behavior.True if the data label legend key is visible.
            </summary>
        </member>
        <member name="P:Aspose.Cells.DataLabels.NumberFormat">
            <summary>
            Represents the format string for the DataLabels object. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.DataLabels.Number">
            <summary>
            
            </summary>
            
        </member>
        <member name="P:Aspose.Cells.DataLabels.NumberFormatLinked">
            <summary>
            True if the number format is linked to the cells 
            (so that the number format changes in the labels when it changes in the cells). 
            </summary>
        </member>
        <member name="P:Aspose.Cells.DataLabels.Separator">
            <summary>
            Sets or returns a Variant representing the separator used for the data labels on a chart.
            </summary>
        </member>
        <member name="P:Aspose.Cells.DataLabels.Postion">
            <summary>
            Represents the position of the data lable.
            </summary>
        </member>
        <member name="T:Aspose.Cells.LabelPositionType">
            <summary>
            Represents data label position type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.LabelPositionType.Center">
            <summary>
            Applies only to bar, 2d/3d pie charts
            </summary>
        </member>
        <member name="F:Aspose.Cells.LabelPositionType.InsideBase">
            <summary>
            Applies only to bar, 2d/3d pie charts
            </summary>
        </member>
        <member name="F:Aspose.Cells.LabelPositionType.InsideEnd">
            <summary>
            Applies only to bar charts
            </summary>
        </member>
        <member name="F:Aspose.Cells.LabelPositionType.OutsideEnd">
            <summary>
            Applies only to bar, 2d/3d pie charts
            </summary>
        </member>
        <member name="F:Aspose.Cells.LabelPositionType.Above">
            <summary>
            Applies only to line charts
            </summary>
        </member>
        <member name="F:Aspose.Cells.LabelPositionType.Below">
            <summary>
            Applies only to line charts
            </summary>
        </member>
        <member name="F:Aspose.Cells.LabelPositionType.Left">
            <summary>
            Applies only to line charts
            </summary>
        </member>
        <member name="F:Aspose.Cells.LabelPositionType.Right">
            <summary>
            Applies only to line charts
            </summary>
        </member>
        <member name="F:Aspose.Cells.LabelPositionType.BestFit">
            <summary>
            Applies only to 2d/3d pie charts
            </summary>
        </member>
        <member name="F:Aspose.Cells.LabelPositionType.Moved">
            <summary>
            User moved the data labels, Only for reading chart from template file.
            </summary>
        </member>
        <member name="T:Aspose.Cells.DataLablesSeparatorType">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.DataLablesSeparatorType.Auto">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.DataLablesSeparatorType.Space">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.DataLablesSeparatorType.Comma">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.DataLablesSeparatorType.Semicolon">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.DataLablesSeparatorType.Period">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.DataLablesSeparatorType.NewLine">
            <summary>
            
            </summary>
        </member>
        <member name="T:Aspose.Cells.DataSorter">
            <summary>
            Summary description for DataSorter.
            </summary>
        </member>
        <member name="M:Aspose.Cells.DataSorter.Clear">
            <summary>
            Clear all settings.
            </summary>
        </member>
        <member name="M:Aspose.Cells.DataSorter.Sort(Aspose.Cells.Cells,System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Sorts the data of the area.
            </summary>
            <param name="cells">The cells contains the data area.</param>
            <param name="startRow">The start row of the area.</param>
            <param name="startColumn">The start column of the area.</param>
            <param name="endRow">The end row of the area.</param>
            <param name="endColumn">The end column of the area.</param>
        </member>
        <member name="M:Aspose.Cells.DataSorter.Sort(Aspose.Cells.Cells,Aspose.Cells.CellArea)">
            <summary>
            Sort the datas of the area.
            </summary>
            <param name="cells">The cells contains the data area.</param>
            <param name="area">The area needed to sort</param>
        </member>
        <member name="P:Aspose.Cells.DataSorter.HasHeaders">
            <summary>
            Represents whether the range has headers.
            </summary>
        </member>
        <member name="P:Aspose.Cells.DataSorter.Key1">
            <summary>
            Represents first sorted key index.
            </summary>
        </member>
        <member name="P:Aspose.Cells.DataSorter.Order1">
            <summary>
            Represents sort order of the first key.
            </summary>
        </member>
        <member name="P:Aspose.Cells.DataSorter.Key2">
            <summary>
            Represents second sorted key index.
            </summary>
        </member>
        <member name="P:Aspose.Cells.DataSorter.Order2">
            <summary>
            Represents sort order of the second key.
            </summary>
        </member>
        <member name="P:Aspose.Cells.DataSorter.Key3">
            <summary>
            Represents third sorted key index.
            </summary>
        </member>
        <member name="P:Aspose.Cells.DataSorter.Order3">
            <summary>
            Represents sort order of the third key.
            </summary>
        </member>
        <member name="P:Aspose.Cells.DataSorter.SortLeftToRight">
            <summary>
            True means that sorting orientation is from left to right.
            False means that sorting orientation is from top to bottom.
            The default value is false.
            </summary>
        </member>
        <member name="P:Aspose.Cells.DataSorter.CaseSensitive">
            <summary>
            Gets and sets whether case sensitive when comparing string.
            </summary>
        </member>
        <member name="T:Aspose.Cells.DisplayDrawingObjects">
            <summary>
            Represents whether and how to show objects in the workbook.
            </summary>
        </member>
        <member name="F:Aspose.Cells.DisplayDrawingObjects.DisplayShapes">
            <summary>
            Show all objects
            </summary>
        </member>
        <member name="F:Aspose.Cells.DisplayDrawingObjects.Placeholders">
            <summary>
            Show placeholders
            </summary>
        </member>
        <member name="F:Aspose.Cells.DisplayDrawingObjects.Hide">
            <summary>
            Hide all shapes.
            </summary>
        </member>
        <member name="T:Aspose.Cells.DisplayUnitLabel">
            <summary>
            Represents the display unit label.
            </summary>
        </member>
        <member name="P:Aspose.Cells.DisplayUnitLabel.TextHorizontalAlignment">
            <summary>
            Ges or sets the text horizontal alignment.
            </summary>
        </member>
        <member name="P:Aspose.Cells.DisplayUnitLabel.TextVerticalAlignment">
            <summary>
            Gets or sets the text vertical alignment of text.
            </summary>
        </member>
        <member name="P:Aspose.Cells.DisplayUnitLabel.Rotation">
            <summary>
            Represents text rotation angel.
            </summary>
            <remarks><br>0: Not rotated.</br>
            <br>255: Top to Bottom.</br>
            <br>-90: Downward.</br>
            <br>90: Upward.</br></remarks>
        </member>
        <member name="P:Aspose.Cells.DisplayUnitLabel.Text">
            <summary>
            Gets or sets the text of a frame's title.
            </summary>
        </member>
        <member name="P:Aspose.Cells.DisplayUnitLabel.TextFont">
            <summary>
            Gets a <see cref="T:Aspose.Cells.Font"/> object of the specified ChartFrame object.
            </summary>
        </member>
        <member name="P:Aspose.Cells.DisplayUnitLabel.AutoScaleFont">
            <summary>
            True if the text in the object changes font size when the object size changes. The default value is True. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.DisplayUnitLabel.TextDirection">
            <summary>
             Represents text reading order.
            </summary>
        </member>
        <member name="T:Aspose.Cells.DisplayUnitType">
            <summary>
            Represents the type of display unit.
            </summary>
        </member>
        <member name="F:Aspose.Cells.DisplayUnitType.Hundreds">
            <summary>
            Display unit is Hundreds.
            </summary>
        </member>
        <member name="F:Aspose.Cells.DisplayUnitType.None">
            <summary>
            Display unit is None.
            </summary>
        </member>
        <member name="F:Aspose.Cells.DisplayUnitType.Thousands">
            <summary>
            Display unit is Thousands.
            </summary>
        </member>
        <member name="F:Aspose.Cells.DisplayUnitType.Millions">
            <summary>
            Display unit is Millions.
            </summary>
        </member>
        <member name="F:Aspose.Cells.DisplayUnitType.Billions">
            <summary>
            Display unit is Billions.
            </summary>
        </member>
        <member name="F:Aspose.Cells.DisplayUnitType.Trillions">
            <summary>
            Display unit is Trillions.
            </summary>
        </member>
        <member name="T:Aspose.Cells.DropBars">
            <summary>
            Represents the up/down bars in a chart. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.DropBars.Border">
            <summary>
            Gets the border <see cref="T:Aspose.Cells.Line"/>.
            </summary>
        </member>
        <member name="P:Aspose.Cells.DropBars.Area">
            <summary>
            Gets the <see cref="T:Aspose.Cells.Area"/>.
            </summary>
        </member>
        <member name="T:Aspose.Cells.ErrorBar">
            <summary>
            Represents error bar of data series.
            </summary>
            <example>
            <code>
            [C#]
            Workbook workbook = new Workbook();
            Cells cells = workbook.Worksheets[0].Cells;
            cells["a1"].PutValue(2);
            cells["a2"].PutValue(5);
            cells["a3"].PutValue(3);
            cells["a4"].PutValue(6);
            cells["b1"].PutValue(4);
            cells["b2"].PutValue(3);
            cells["b3"].PutValue(6);
            cells["b4"].PutValue(7);
            
            cells["C1"].PutValue("Q1");
            cells["C2"].PutValue("Q2");
            cells["C3"].PutValue("Y1");
            cells["C4"].PutValue("Y2");
            
            int chartIndex = excel.Worksheets[0].Charts.Add(ChartType.Column, 11, 0, 27, 10);
            
            Chart chart = excel.Worksheets[0].Charts[chartIndex];
            chart.NSeries.Add("A1:B4", true);
            
            chart.NSeries.CategoryData = "C1:C4";
            
            for(int i = 0; i &lt; chart.NSeries.Count; i ++)
            {
            	ASeries aseries = chart.NSeries[i];
            	aseries.ErrorBar.DisplayType = ErrorBarDisplayType.Minus;
            	aseries.ErrorBar.Type = ErrorBarType.FixedValue;
            	aseries.ErrorBar.Amount = 5;
            }
            
            [Visual Basic]
            Dim workbook As Workbook =  New Workbook() 
            Dim cells As Cells =  workbook.Worksheets(0).Cells 
            cells("a1").PutValue(2)
            cells("a2").PutValue(5)
            cells("a3").PutValue(3)
            cells("a4").PutValue(6)
            cells("b1").PutValue(4)
            cells("b2").PutValue(3)
            cells("b3").PutValue(6)
            cells("b4").PutValue(7)
            
            cells("C1").PutValue("Q1")
            cells("C2").PutValue("Q2")
            cells("C3").PutValue("Y1")
            cells("C4").PutValue("Y2")
            
            Dim chartIndex As Integer =  excel.Worksheets(0).Charts.Add(ChartType.Column,11,0,27,10) 
            
            Dim chart As Chart =  excel.Worksheets(0).Charts(chartIndex) 
            chart.NSeries.Add("A1:B4", True)
            
            chart.NSeries.CategoryData = "C1:C4"
            
            Dim i As Integer
            For  i = 0 To chart.NSeries.Count - 1
            Dim aseries As ASeries =  chart.NSeries(i) 
            aseries.ErrorBar.DisplayType = ErrorBarDisplayType.Minus
            aseries.ErrorBar.Type = ErrorBarType.FixedValue
            aseries.ErrorBar.Amount = 5
            Next
            </code></example>
        </member>
        <member name="T:Aspose.Cells.Line">
            <summary>
            Encapsulates the object that represents the chart line.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Line.#ctor">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="P:Aspose.Cells.Line.Color">
            <summary>
            Represents the <see cref="T:System.Drawing.Color"/> of the line.
            </summary>		
        </member>
        <member name="P:Aspose.Cells.Line.Style">
            <summary>
            Represents the style of the line.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Line.Weight">
            <summary>
            Gets or sets the <see cref="T:Aspose.Cells.WeightType"/> of the line.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Line.Formatting">
            <summary>
            Gets or sets the formatting of the line.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Line.IsVisible">
            <summary>
            Represents if the axis is visible in the chart.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ErrorBar.Type">
            <summary>
            Represents error bar amount type.
            </summary>
            <example>
            <code>
            [C#]
            //Sets custom error bar type
            aseries.ErrorBar.Type = ErrorBarType.Custom;
            aseries.ErrorBar.PlusValue = "=Sheet1!A1";
            aseries.ErrorBar.MinusValue = "=Sheet1!A2";
            
            [Visual Basic]
            'Sets custom error bar type
            aseries.ErrorBar.Type = ErrorBarType.Custom
            aseries.ErrorBar.PlusValue = "=Sheet1!A1"
            aseries.ErrorBar.MinusValue = "=Sheet1!A2"
            </code>
            </example>
        </member>
        <member name="P:Aspose.Cells.ErrorBar.DisplayType">
            <summary>
            Represents error bar display type.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ErrorBar.Amount">
            <summary>
            Represents amount of error bar.
            <remarks> The amount must be greater than and equal to zero.</remarks>
            </summary>
        </member>
        <member name="P:Aspose.Cells.ErrorBar.YDirection">
            <summary>
            Indicates if error bar is Y-direction. Default is true.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ErrorBar.ShowMarkerTTop">
            <summary>
            Indicates if formatting error bars with a T-top.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ErrorBar.PlusValue">
            <summary>
            Represents positive error amount when error bar type is Custom.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ErrorBar.MinusValue">
            <summary>
            Represents negative error amount when error bar type is Custom.
            </summary>
        </member>
        <member name="T:Aspose.Cells.ErrorBarDisplayType">
            <summary>
            Represents error bar display type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ErrorBarDisplayType.Both">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.ErrorBarDisplayType.Minus">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.ErrorBarDisplayType.None">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.ErrorBarDisplayType.Plus">
            <summary>
            
            </summary>
        </member>
        <member name="T:Aspose.Cells.ErrorBarType">
            <summary>
            Represents error bar amount type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ErrorBarType.Custom">
            <summary>
            Custom value type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ErrorBarType.FixedValue">
            <summary>
            Fixed value type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ErrorBarType.Percent">
            <summary>
            Percentage type
            </summary>
        </member>
        <member name="F:Aspose.Cells.ErrorBarType.StDev">
            <summary>
            Standard deviation type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ErrorBarType.StError">
            <summary>
            Standar error type.
            </summary>
        </member>
        <member name="T:Aspose.Cells.ErrorType">
            <summary>
            Summary description for ErrorType.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ErrorType.Div">
            <summary>
            Division by zero.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ErrorType.Invalid">
            <summary>
            Invalid formula.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ErrorType.NA">
            <summary>
            Cell values doesn't exist.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ErrorType.Name">
            <summary>
            Text cannot be identified.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ErrorType.Null">
            <summary>
            Null error..
            </summary>
        </member>
        <member name="F:Aspose.Cells.ErrorType.Number">
            <summary>
            Invalid number.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ErrorType.Ref">
            <summary>
            Invalid reference.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ErrorType.Recursive">
            <summary>
            Recursive reference.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ErrorType.Value">
            <summary>
            Invalid parameter or operand type.
            </summary>
        </member>
        <member name="T:Aspose.Cells.ExcelEncryption">
            <summary>
            ExcelAspose.Cells.Encryption 的摘要说明。
            </summary>
        </member>
        <member name="T:Aspose.Cells.ExceptionType">
            <summary>
            Represents custom exception type code.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ExceptionType.Chart">
            <summary>
            Invalid chart setting.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ExceptionType.DataType">
            <summary>
            Invalid data type setting.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ExceptionType.DataValidation">
            <summary>
            Invalid data validation setting.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ExceptionType.FileFormat">
            <summary>
            Invalid file format.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ExceptionType.Formula">
            <summary>
            Invalid formula.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ExceptionType.InvalidData">
            <summary>
            Invalid data.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ExceptionType.License">
            <summary>
            License related errors.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ExceptionType.Limitation">
            <summary>
            Out of MS Excel limitation error.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ExceptionType.PageSetup">
            <summary>
            Invalid page setup setting.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ExceptionType.PivotTable">
            <summary>
            Invalid pivotTable setting.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ExceptionType.Shape">
            <summary>
            Invalid drawing object setting.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ExceptionType.SheetName">
            <summary>
            Invalid worksheet name.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ExceptionType.SheetType">
            <summary>
            Invalid worksheet type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ExceptionType.UnsupportedFeature">
            <summary>
            Unsupported feature.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ExceptionType.UnsupportedStream">
            <summary>
            Unsupported stream to be opened.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ExceptionType.UndisclosedInformation">
            <summary>
            Files contains some undisclosed information.
            </summary>
        </member>
        <member name="T:Aspose.Cells.ExternalLink">
            <summary>
            Represents an external link in a workbook.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ExternalLink.DataSource">
            <summary>
            Represents data source of the external link.
            </summary>
        </member>
        <member name="T:Aspose.Cells.ExternalLinks">
            <summary>
            Represents external links collection in a workbook.
            </summary>
            <example>
            <code>
            [C#]
            //Open a file with external links
            Workbook workbook = new Workbook();
            workbook.Open("d:\\book1.xls");
            
            //Change external link data source
            excel.Worksheets.ExternalLinks[0].DataSource = "d:\\link.xls";
            
            
            [Visual Basic]
            'Open a file with external links
            Dim workbook As Workbook =  New Workbook() 
            excel.Open("d:\\book1.xls")
            
            'Change external link data source
            excel.Worksheets.ExternalLinks(0).DataSource = "d:\\link.xls"
            </code></example>
        </member>
        <member name="P:Aspose.Cells.ExternalLinks.Count">
            <summary>
            Gets the number of elements actually contained in the collection.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ExternalLinks.Item(System.Int32)">
             <summary>
             Gets the <see cref="T:Aspose.Cells.ExternalLink"/> element at the specified index.
             </summary>
            <param name="index">The zero based index of the element.</param>
            <returns>The element at the specified index.</returns>
        </member>
        <member name="T:Aspose.Cells.ExtraFormulaRecords">
            <summary>
            Summary description for ExtraFormulaRecords.
            </summary>
        </member>
        <member name="T:Aspose.Cells.FieldReplacer">
            <summary>
            Represents the object which is used to replace cell value.
            </summary>
        </member>
        <member name="M:Aspose.Cells.FieldReplacer.#ctor(Aspose.Cells.Worksheets,Aspose.Cells.FileFormatType)">
            <summary>
            Class constructor
            </summary>
            <param name="sheets">Excel worksheets object</param>
            <param name="biffFormat">Excel file format</param>
        </member>
        <member name="M:Aspose.Cells.FieldReplacer.Replace(System.String,System.String)">
            <summary>
            Replaces a cell value with a new string.
            </summary>
            <param name="placeHolder">Cell placeholder</param>
            <param name="newValue">String value to replace</param>
        </member>
        <member name="M:Aspose.Cells.FieldReplacer.Replace(System.String,System.Int32)">
            <summary>
            Replaces a cell value with a new integer.
            </summary>
            <param name="placeHolder">Cell placeholder</param>
            <param name="newValue">Integer value to replace</param>
        </member>
        <member name="M:Aspose.Cells.FieldReplacer.Replace(System.String,System.Double)">
            <summary>
            Replaces a cell value with a new double number.
            </summary>
            <param name="placeHolder">Cell placeholder</param>
            <param name="newValue">Double value to replace</param>
        </member>
        <member name="M:Aspose.Cells.FieldReplacer.Replace(System.String,System.Double[],System.Boolean)">
            <summary>
            Replaces cells' values with a double number array.
            </summary>
            <param name="placeHolder">Cell placeholder</param>
            <param name="newValues">Double number array to replace</param>
            <param name="isVertical">True - Vertical, False - Horizontal</param>
        </member>
        <member name="M:Aspose.Cells.FieldReplacer.Replace(System.String,System.Int32[],System.Boolean)">
            <summary>
            Replaces cells' values with a integer array.
            </summary>
            <param name="placeHolder">Cell placeholder</param>
            <param name="newValues">Integer array to replace</param>
            <param name="isVertical">True - Vertical, False - Horizontal</param>
        </member>
        <member name="M:Aspose.Cells.FieldReplacer.Replace(System.String,System.String[],System.Boolean)">
            <summary>
            Replaces cells' values with a string array.
            </summary>
            <param name="placeHolder">Cell placeholder</param>
            <param name="newValues">String array to replace</param>
            <param name="isVertical">True - Vertical, False - Horizontal</param>
        </member>
        <member name="M:Aspose.Cells.FieldReplacer.Replace(System.String,System.Data.DataTable)">
            <summary>
            Replaces cells's values from a DataTable.
            </summary>
            <param name="placeHolder">Cell placeholder</param>
            <param name="insertTable">DataTable to replace</param>
        </member>
        <member name="M:Aspose.Cells.FieldReplacer.InsertDataTable(Aspose.Cells.Cell,System.Data.DataTable)">
            <summary>
            Inserts DataTable to cells
            </summary>
            <param name="cell">Start cell</param>
            <param name="insertTable">DataTable to replace</param>
        </member>
        <member name="T:Aspose.Cells.FileFormatType">
            <summary>
            Enumerates spreadsheet file format types
            </summary>	
        </member>
        <member name="F:Aspose.Cells.FileFormatType.AsposePdf">
            <summary>
            Saves the spreadsheet in Aspose.Pdf.Xml format that can be read by Aspose.Pdf to produce a PDF file.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FileFormatType.CSV">
            <summary>
            Represents a CSV file.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FileFormatType.Default">
            <summary>
            Represents an Excel2003 file.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FileFormatType.Excel97">
            <summary>
            Represents an Excel97 file
            </summary>
        </member>
        <member name="F:Aspose.Cells.FileFormatType.Excel2000">
            <summary>
            Represents an Excel2000 file.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FileFormatType.ExcelXP">
            <summary>
            Represents an ExcelXP/Excel2002 file.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FileFormatType.Excel2003">
            <summary>
            Represents an Excel2003 file.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FileFormatType.Excel2007Xlsx">
            <summary>
            Represents an Excel2007 xlsx file.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FileFormatType.Excel2007Xlsm">
            <summary>
            Represents an Excel2007 xlsm file which enable macros.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FileFormatType.SpreadsheetML">
            <summary>
            Represents a SpreadSheetML file.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FileFormatType.TabDelimited">
            <summary>
            Represents a tab delimited text file.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FileFormatType.Html">
            <summary>
            Represents a html file.
            </summary>
        </member>
        <member name="T:Aspose.Cells.FillFormat">
            <summary>
            Encapsulates the object that represents fill formatting for a shape.
            </summary>
        </member>
        <member name="M:Aspose.Cells.FillFormat.#ctor(Aspose.Cells.Area)">
            <summary>
            Initializes a new instance of the <see cref="T:Aspose.Cells.FillFormat"/> class.
            </summary>
        </member>
        <member name="M:Aspose.Cells.FillFormat.SetOneColorGradient(System.Drawing.Color,System.Double,Aspose.Cells.GradientStyleType,System.Int32)">
            <summary>
            Sets the specified fill to a one-color gradient.
            </summary>
            <param name="color">One gradient color.</param>
            <param name="degree">The gradient degree. Can be a value from 0.0 (dark) through 1.0 (light).</param>
            <param name="style">Gradient shading style.</param>
            <param name="variant">The gradient variant. Can be a value from 1 through 4, corresponding to one of the four variants on the Gradient tab in the Fill Effects dialog box. If style is GradientStyle.FromCenter, the Variant argument can only be 1 or 2.</param>
        </member>
        <member name="M:Aspose.Cells.FillFormat.SetTwoColorGradient(System.Drawing.Color,System.Drawing.Color,Aspose.Cells.GradientStyleType,System.Int32)">
            <summary>
            Sets the specified fill to a two-color gradient.
            </summary>
            <param name="color1">One gradient color.</param>
            <param name="color2">Two gradient color.</param>
            <param name="style">Gradient shading style.</param>
            <param name="variant">The gradient variant. Can be a value from 1 through 4, corresponding to one of the four variants on the Gradient tab in the Fill Effects dialog box. If style is GradientStyle.FromCenter, the Variant argument can only be 1 or 2.</param>
        </member>
        <member name="M:Aspose.Cells.FillFormat.SetPresetColorGradient(Aspose.Cells.GradientPresetType,Aspose.Cells.GradientStyleType,System.Int32)">
            <summary>
            Sets the specified fill to a preset-color gradient.
            </summary>
            <param name="presetColor">Preset color type</param>
            <param name="style">Gradient shading style.</param>
            <param name="variant">The gradient variant. Can be a value from 1 through 4, corresponding to one of the four variants on the Gradient tab in the Fill Effects dialog box. If style is GradientStyle.FromCenter, the Variant argument can only be 1 or 2.</param>
        </member>
        <member name="P:Aspose.Cells.FillFormat.GradientColorType">
            <summary>
            Returns the gradient color type for the specified fill.
            </summary>
        </member>
        <member name="P:Aspose.Cells.FillFormat.SetType">
            <summary>
            Gets the fill format type.
            </summary>
        </member>
        <member name="P:Aspose.Cells.FillFormat.GradientStyle">
            <summary>
            Returns the gradient style for the specified fill. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.FillFormat.GradientColor1">
            <summary>
            Returns the gradient color 1 for the the specified fill.
            </summary>
        </member>
        <member name="P:Aspose.Cells.FillFormat.GradientColor2">
            <summary>
            Returns the gradient color 2 for the the specified fill.
            </summary>
            <remarks>Only when the graident color type is GradientColorType.TwoColors, this property is meaningful.</remarks>
        </member>
        <member name="P:Aspose.Cells.FillFormat.GradientDegree">
            <summary>
            Returns the gradient degree for the the specified fill.
            </summary>
            <remarks>Can only be a value from 0.0 (dark) through 1.0 (light).</remarks>
        </member>
        <member name="P:Aspose.Cells.FillFormat.GradientVariant">
            <summary>
            Returns the gradient variant for the the specified fill.
            </summary>
            <remarks>Can only be a value from 1 through 4, corresponding to one of the four variants on the Gradient tab in the Fill Effects dialog box. If style is GradientStyle.FromCenter, the Variant argument can only be 1 or 2.</remarks>
        </member>
        <member name="P:Aspose.Cells.FillFormat.PresetColor">
            <summary>
            Returns the gradient preset color for the the specified fill.
            </summary>
        </member>
        <member name="P:Aspose.Cells.FillFormat.Texture">
            <summary>
            Represents the texture type for the specified fill.
            </summary>
        </member>
        <member name="P:Aspose.Cells.FillFormat.Pattern">
            <summary>
            Represents an area's display pattern.
            </summary>
        </member>
        <member name="T:Aspose.Cells.FormatSetType">
            <summary>
            Fill format set type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FormatSetType.None">
            <summary>
            No File format.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FormatSetType.IsGradientSet">
            <summary>
            Gradient fill format.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FormatSetType.IsTextureSet">
            <summary>
            Texture fill format.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FormatSetType.IsPatternSet">
            <summary>
            Pattern fill format.
            </summary>
        </member>
        <member name="T:Aspose.Cells.FillPattern">
            <summary>
            Enumerates shape fill pattern types.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FillPattern.None">
            <summary>
            Represents no background.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FillPattern.Solid">
            <summary>
            Represents solid pattern.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FillPattern.Gray5">
            <summary>
            Represents 5% gray pattern.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FillPattern.Gray10">
            <summary>
            Represents 10% gray pattern.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FillPattern.Gray20">
            <summary>
            Represents 20% gray pattern.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FillPattern.Gray30">
            <summary>
            Represents 30% gray pattern.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FillPattern.Gray40">
            <summary>
            Represents 40% gray pattern.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FillPattern.Gray50">
            <summary>
            Represents 50% gray pattern.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FillPattern.Gray60">
            <summary>
            Represents 60% gray pattern.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FillPattern.Gray70">
            <summary>
            Represents 70% gray pattern.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FillPattern.Gray75">
            <summary>
            Represents 75% gray pattern.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FillPattern.Gray80">
            <summary>
            Represents 80% gray pattern.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FillPattern.Gray90">
            <summary>
            Represents 90% gray pattern.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FillPattern.Gray25">
            <summary>
            Represents 25% gray pattern.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FillPattern.LightDownwardDiagonal">
            <summary>
            Represents light downward diagonal pattern.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FillPattern.LightUpwardDiagonal">
            <summary>
            Represents light upward diagonal pattern.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FillPattern.DarkDownwardDiagonal">
            <summary>
            Represents dark downward diagonal pattern.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FillPattern.DarkUpwardDiagonal">
            <summary>
            Represents dark upward diagonal pattern.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FillPattern.WideDownwardDiagonal">
            <summary>
            Represents wide downward diagonal pattern.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FillPattern.WideUpwardDiagonal">
            <summary>
            Represents wide upward diagonal pattern.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FillPattern.LightVertical">
            <summary>
            Represents light vertical pattern.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FillPattern.LightHorizontal">
            <summary>
            Represents light horizontal pattern.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FillPattern.NarrowVertical">
            <summary>
            Represents narrow vertical pattern.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FillPattern.NarrowHorizontal">
            <summary>
            Represents narrow horizontal pattern.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FillPattern.DarkVertical">
            <summary>
            Represents dark vertical pattern.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FillPattern.DarkHorizontal">
            <summary>
            Represents dark horizontal pattern.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FillPattern.DashedDownwardDiagonal">
            <summary>
            Represents dashed downward diagonal pattern.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FillPattern.DashedUpwardDiagonal">
            <summary>
            Represents dashed upward diagonal pattern.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FillPattern.DashedVertical">
            <summary>
            Represents dashed vertical pattern.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FillPattern.DashedHorizontal">
            <summary>
            Represents dashed horizontal pattern.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FillPattern.SmallConfetti">
            <summary>
            Represents small confetti pattern.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FillPattern.LargeConfetti">
            <summary>
            Represents large confetti pattern.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FillPattern.ZigZag">
            <summary>
            Represents zig zag pattern.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FillPattern.Wave">
            <summary>
            Represents wave pattern.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FillPattern.DiagonalBrick">
            <summary>
            Represents diagonal brick pattern.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FillPattern.HorizontalBrick">
            <summary>
            Represents horizontal brick pattern.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FillPattern.Weave">
            <summary>
            Represents weave pattern.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FillPattern.Plaid">
            <summary>
            Represents plaid pattern.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FillPattern.Divot">
            <summary>
            Represents divot pattern.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FillPattern.DottedGrid">
            <summary>
            Represents dotted grid pattern.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FillPattern.DottedDiamond">
            <summary>
            Represents dotted diamond pattern.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FillPattern.Shingle">
            <summary>
            Represents shingle pattern.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FillPattern.Trellis">
            <summary>
            Represents trellis pattern.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FillPattern.Sphere">
            <summary>
            Represents sphere pattern.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FillPattern.SmallGrid">
            <summary>
            Represents small grid pattern.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FillPattern.LargeGrid">
            <summary>
            Represents large grid pattern.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FillPattern.SmallCheckerBoard">
            <summary>
            Represents small checker board pattern.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FillPattern.LargeCheckerBoard">
            <summary>
            Represents large checker board pattern.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FillPattern.OutlinedDiamond">
            <summary>
            Represents outlined diamond pattern.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FillPattern.SolidDiamond">
            <summary>
            Represents solid diamond pattern.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FillPattern.Unknown">
            <summary>
            Represents unkown pattern.
            </summary> 
        </member>
        <member name="T:Aspose.Cells.Filter">
            <summary>
            Represents a filter for a single column. The Filter object is a member of the Filters collection
            </summary>
        </member>
        <member name="P:Aspose.Cells.Filter.Criteria1">
            <summary>
            Returns the first filtered value for the specified column in a filtered range.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Filter.Criteria2">
            <summary>
            Returns the second filtered value for the specified column in a filtered range.
            </summary>
        </member>
        <member name="T:Aspose.Cells.FilterOperatorType">
            <summary>
            Custom Filter operator type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FilterOperatorType.LessOrEqual">
            <summary>
            Represents LessOrEqual operator.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FilterOperatorType.LessThan">
            <summary>
            Represents LessThan operator.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FilterOperatorType.Equal">
            <summary>
            Represents Equal operator.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FilterOperatorType.GreaterThan">
            <summary>
            Represents GreaterThan operator.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FilterOperatorType.NotEqual">
            <summary>
            Represents NotEqual operator.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FilterOperatorType.GreaterOrEqual">
            <summary>
            Represents GreaterOrEqual operator.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FilterOperatorType.None">
            <summary>
            Represents no comparision.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Filters">
            <summary>
            A collection of Filter objects that represents all the filters in an autofiltered range.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Filters.Item(System.Int32)">
            <summary>
            Returns a single Filter object from a collection.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Floor">
            <summary>
            Encapsulates the object that represents the floor of a 3-D chart.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Floor.Border">
            <summary>
            Gets or sets the border <see cref="T:Aspose.Cells.Line"/>.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Font">
            <summary>
            Encapsulates the font object used in a spreadsheet.
            </summary>
        </member>
        <member name="F:Aspose.Cells.Font.charset">
            <summary>
            Represent font charset
            </summary>
        </member>
        <member name="F:Aspose.Cells.Font.colorPalette">
            <summary>
            Represents the color palette of this worksheet.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Font.#ctor(Aspose.Cells.Record.PaletteRecord,System.Object)">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="F:Aspose.Cells.Font.fontHeight">
            <summary>
            Represents the height of font.
            </summary>
        </member>
        <member name="F:Aspose.Cells.Font.weight">
            <summary>
            Represents the font weight.
            </summary>
        </member>
        <member name="F:Aspose.Cells.Font.family">
            <summary>
            Represents the font family.
            </summary>
        </member>
        <member name="F:Aspose.Cells.Font.fontName">
            <summary>
            Represents the font name.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Font.Equals(Aspose.Cells.Font)">
            <summary>
            Checks if two fonts are equals.
            </summary>
            <param name="font">Compared font object.</param>
            <returns>True if equal to the compared font object.</returns>
        </member>
        <member name="F:Aspose.Cells.Font.fontIndex">
            <summary>
            Represents the index of Font record.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Font.IsItalic">
            <summary>
            Gets or sets a value indicating whether the font is italic.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Font.IsBold">
            <summary>
            Gets or sets a value indicating whether the font is bold.
            </summary>		
        </member>
        <member name="P:Aspose.Cells.Font.IsStrikeout">
            <summary>
            Gets or sets a value indicating whether the font is strikeout.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Font.Script">
            <summary>
            Gets font script state.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Font.IsSuperscript">
            <summary>
            Gets or sets a value indicating whether the font is super script.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Font.IsSubscript">
            <summary>
            Gets or sets a value indicating whether the font is subscript.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Font.Weight">
            <summary>
            Gets or sets the weight of the <see cref="T:Aspose.Cells.Font"/>.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Font.Underline">
            <summary>
            Gets or sets the font underline type.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Font.Family">
            <summary>
            Represents the font family.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Font.Name">
            <summary>
            Gets  or sets the name of the <see cref="T:Aspose.Cells.Font"/>.
            </summary>
            <example>
            <code>
            [C#]
            
            Style style;
            ..........
            Font font = style.Font;
            font.Name = "Times New Roman";
            
            [Visual Basic]
            
            Dim style As Style
            ..........
            Dim font As Font =  style.Font 
            font.Name = "Times New Roman"
            </code></example>
        </member>
        <member name="P:Aspose.Cells.Font.DoubleSize">
            <summary>
            Gets and sets the double size of the font.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Font.Size">
            <summary>
            Gets or sets the size of the font.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Font.Color">
            <summary>
            Gets or sets the <see cref="T:System.Drawing.Color"/> of the font.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Font.FontIndex">
            <summary>
            Represents the index of Font record.
            </summary>
        </member>
        <member name="T:Aspose.Cells.FontInfo">
            <summary>
            FontInfo 的摘要说明。
            </summary>
        </member>
        <member name="T:Aspose.Cells.FontUnderlineType">
            <summary>
            Enumerates the font underline types.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FontUnderlineType.Accounting">
            <summary>
            Represents single accounting underline.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FontUnderlineType.Double">
            <summary>
            Represents double underline.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FontUnderlineType.DoubleAccounting">
            <summary>
            Represents double accounting underline.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FontUnderlineType.None">
            <summary>
            Represents no underline.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FontUnderlineType.Single">
            <summary>
            Represents single underline.
            </summary>
        </member>
        <member name="T:Aspose.Cells.FormatCondition">
            <summary>
            Represents conditional formatting condition.
            </summary>
        </member>
        <member name="P:Aspose.Cells.FormatCondition.Formula1">
            <summary>
            Gets and sets the value or expression associated with conditional formatting.
            </summary>
        </member>
        <member name="P:Aspose.Cells.FormatCondition.Formula2">
            <summary>
            Gets and sets the value or expression associated with conditional formatting.
            </summary>
        </member>
        <member name="P:Aspose.Cells.FormatCondition.Operator">
            <summary>
            Gets and sets the conditional format operator type.
            </summary>
            <see cref="T:Aspose.Cells.OperatorType"/>
        </member>
        <member name="P:Aspose.Cells.FormatCondition.StopIfTrue">
            <summary>
            If this true, no rules with lower priority may be applied over this rule, when this rule evaluates to true.
            Only applies for Excel 2007;
            </summary>
        </member>
        <member name="P:Aspose.Cells.FormatCondition.Style">
            <summary>
            Gets or setts style of conditional formatted cell ranges.
            </summary>
        </member>
        <member name="P:Aspose.Cells.FormatCondition.Type">
            <summary>
            Gets and sets whether the conditional format Type.
            </summary>
            <see cref="T:Aspose.Cells.FormatConditionType"/>
        </member>
        <member name="P:Aspose.Cells.FormatCondition.IconSet">
            <summary>
            Get the conditional formatting's "IconSet" instance.
            The default instance's IconSetType is TrafficLights31.
            Valid only for type = IconSet.
            </summary>
            <returns></returns>
        </member>
        <member name="P:Aspose.Cells.FormatCondition.DataBar">
            <summary>
            Get the conditional formatting's "DataBar" instance.
            The default instance's color is blue.
            Valid only for type = DataBar.
            </summary>
            <returns></returns>
        </member>
        <member name="P:Aspose.Cells.FormatCondition.ColorScale">
            <summary>
            Get the conditional formatting's "ColorScale" instance.
            The default instance is a "green-yellow-red" 3ColorScale .
            Valid only for type = ColorScale.
            </summary>
            <returns></returns>
        </member>
        <member name="P:Aspose.Cells.FormatCondition.Top10">
            <summary>
            Get the conditional formatting's "Top10" instance.
            The default instance's rule highlights cells whose
            values fall in the top 10 bracket.
            Valid only for type = Top10.
            </summary>
            <returns></returns>
        </member>
        <member name="P:Aspose.Cells.FormatCondition.AboveAverage">
            <summary>
            Get the conditional formatting's "AboveAverage" instance.
            The default instance's rule highlights cells that are 
            above the average for all values in the range.
            Valid only for type = AboveAverage.
            </summary>
            <returns></returns>
        </member>
        <member name="P:Aspose.Cells.FormatCondition.Text">
            <summary>
            The text value in a "text contains" conditional formatting rule. 
            Valid only for type = containsText, notContainsText, beginsWith and endsWith.
            The default value is null.
            </summary>
        </member>
        <member name="P:Aspose.Cells.FormatCondition.TimePeriod">
            <summary>
            The applicable time period in a "date occurring…" conditional formatting rule. 
            Valid only for type = timePeriod.
            The default value is TimePeriodType.Today.
            </summary>
        </member>
        <member name="T:Aspose.Cells.ColorScale">
            <summary>
            Describe the ColorScale conditional formatting rule. 
            This conditional formatting rule creates a gradated color scale on the cells.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ColorScale.MinCfvo">
            <summary>
            Get or set this ColorScale's min value object.
            Cannot set null or CFValueObject with type FormatConditionValueType.Max to it.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ColorScale.MidCfvo">
            <summary>
            Get or set this ColorScale's mid value object.
            Cannot set CFValueObject with type FormatConditionValueType.Max or FormatConditionValueType.Min to it.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ColorScale.MaxCfvo">
            <summary>
            Get or set this ColorScale's max value object.
            Cannot set null or CFValueObject with type FormatConditionValueType.Min to it.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ColorScale.MinColor">
            <summary>
            Get or set the min value object's corresponding color.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ColorScale.MidColor">
            <summary>
            Get or set the mid value object's corresponding color.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ColorScale.MaxColor">
            <summary>
            Get or set the max value object's corresponding color.
            </summary>
        </member>
        <member name="T:Aspose.Cells.AboveAverage">
            <summary>
            Describe the AboveAverage conditional formatting rule. 
            This conditional formatting rule highlights cells that
            are above or below the average for all values in the range.
            </summary>
        </member>
        <member name="P:Aspose.Cells.AboveAverage.IsAboveAverage">
            <summary>
            Get or set the flag indicating whether the rule is an "above average" rule. 
            'true' indicates 'above average'.
            Default value is true.
            </summary>
        </member>
        <member name="P:Aspose.Cells.AboveAverage.IsEqualAverage">
            <summary>
            Get or set the flag indicating whether the 'aboveAverage' and 'belowAverage' criteria 
            is inclusive of the average itself, or exclusive of that value. 
            'true' indicates to include the average value in the criteria.
            Default value is false.
            </summary>
        </member>
        <member name="P:Aspose.Cells.AboveAverage.StdDev">
            <summary>
            Get or set the number of standard deviations to include above or below the average in the
            conditional formatting rule. 
            The input value must between 0 and 3 (include 0 and 3). 
            Setting this value to 0 means stdDev is not set.
            The default value is 0.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Top10">
            <summary>
            Describe the Top10 conditional formatting rule. 
            This conditional formatting rule highlights cells whose
            values fall in the top N or bottom N bracket, as specified.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Top10.IsPercent">
            <summary>
            Get or set the flag indicating whether a "top/bottom n" rule is a "top/bottom n percent" rule.
            Default value is false.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Top10.IsBottom">
            <summary>
            Get or set the flag indicating whether a "top/bottom n" rule is a "bottom n" rule. '1' indicates 'bottom'.
            Default value is false.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Top10.Rank">
            <summary>
            Get or set the value of "n" in a "top/bottom n" conditional formatting rule.
            If IsPercent is true, the value must between 0 and 100.
            Otherwise it must between 0 and 1000.
            Default value is 10.
            </summary>
        </member>
        <member name="T:Aspose.Cells.DataBar">
            <summary>
            Describe the DataBar conditional formatting rule. 
            This conditional formatting rule displays a gradated
            data bar in the range of cells.
            </summary>
        </member>
        <member name="P:Aspose.Cells.DataBar.MinCfvo">
            <summary>
            Get or set this DataBar's min value object.
            Cannot set null or CFValueObject with type FormatConditionValueType.Max to it.
            </summary>
        </member>
        <member name="P:Aspose.Cells.DataBar.MaxCfvo">
            <summary>
            Get or set this DataBar's max value object.
            Cannot set null or CFValueObject with type FormatConditionValueType.Min to it.
            </summary>
        </member>
        <member name="P:Aspose.Cells.DataBar.Color">
            <summary>
            Get or set this DataBar's Color.
            </summary>
        </member>
        <member name="P:Aspose.Cells.DataBar.ShowValue">
            <summary>
            Get or set the flag indicating whether to show the values of the cells on which this data bar is applied.
            Default value is true.
            </summary>
        </member>
        <member name="T:Aspose.Cells.IconSet">
            <summary>
            Describe the IconSet conditional formatting rule. 
            This conditional formatting rule applies icons to cells
            according to their values.
            </summary>
        </member>
        <member name="P:Aspose.Cells.IconSet.Cfvos">
            <summary>
            Get the CFValueObjects instance.
            </summary>
        </member>
        <member name="P:Aspose.Cells.IconSet.Type">
            <summary>
            Get or Set the icon set type to display.
            Setting the type will auto check if the current Cfvos's count is
            accord with the new type. If not accord, old Cfvos will be cleaned and 
            default Cfvos will be added.
            </summary>
        </member>
        <member name="P:Aspose.Cells.IconSet.ShowValue">
            <summary>
            Get or set the flag indicating whether to show the values of the cells on which this icon set is applied.
            Default value is true.
            </summary>
        </member>
        <member name="P:Aspose.Cells.IconSet.Reverse">
            <summary>
            Get or set the flag indicating whether to reverses the default order of the icons in this icon set.
            Default value is false.
            </summary>
        </member>
        <member name="T:Aspose.Cells.CFValueObject">
            <summary>
            Describes the values of the interpolation points in a gradient scale, dataBar or iconSet.
            </summary>
        </member>
        <member name="M:Aspose.Cells.CFValueObject.#ctor(Aspose.Cells.FormatConditionValueType,System.Object,System.Boolean)">
            <summary>
            Construct a CFValueObject instance.
            </summary>
            <param name="type">The type of the CFValueObject instance.</param>
            <param name="value">The value of the CFValueObject instance.</param>
            <param name="isGTE">The isGTE flag of the CFValueObject instance.</param>
        </member>
        <member name="M:Aspose.Cells.CFValueObject.#ctor(Aspose.Cells.FormatConditionValueType,System.Object)">
            <summary>
            Construct a CFValueObject instance.
            </summary>
            <param name="type">The type of the CFValueObject instance.</param>
            <param name="value">The value of the CFValueObject instance.</param>
        </member>
        <member name="M:Aspose.Cells.CFValueObject.#ctor(Aspose.Cells.FormatConditionValueType)">
            <summary>
            Construct a CFValueObject instance.
            </summary>
            <param name="type">The type of the CFValueObject instance.</param>
        </member>
        <member name="P:Aspose.Cells.CFValueObject.Value">
            <summary>
            Get or set the value of this conditional formatting value object.
            It should be used in conjunction with Type. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.CFValueObject.Type">
            <summary>
            Get or set the type of this conditional formatting value object.
            Setting the type to FormatConditionValueType.Min or FormatConditionValueType.Max 
            will auto set "Value" to null.
            </summary>
        </member>
        <member name="P:Aspose.Cells.CFValueObject.IsGTE">
            <summary>
            Get or set the Greater Than Or Equal flag. 
            Use only for icon sets, determines whether this threshold value uses 
            the greater than or equal to operator. 
            'false' indicates 'greater than' is used instead of 'greater than or equal to'.
            Default value is true.
            </summary>
        </member>
        <member name="T:Aspose.Cells.CFValueObjects">
            <summary>
            Describes a collection of CFValueObject.
            Use only for icon sets.
            </summary>
        </member>
        <member name="M:Aspose.Cells.CFValueObjects.Add(Aspose.Cells.CFValueObject)">
            <summary>
            Adds a CFValueObject to the collection.
            </summary>
            <param name="cfvo">CFValueObject object index.</param>
        </member>
        <member name="P:Aspose.Cells.CFValueObjects.Item(System.Int32)">
            <summary>
            Get the CFValueObject element at the specified index.
            </summary>
            <param name="index">The zero based index of the element.</param>
            <returns>The element at the specified index.</returns>
        </member>
        <member name="T:Aspose.Cells.FormatConditions">
            <summary>
            Represents conditional formatting.
            The FormatConditions can contain up to three conditional formats. 
            </summary>
        </member>
        <member name="M:Aspose.Cells.FormatConditions.Add(Aspose.Cells.CellArea,Aspose.Cells.FormatConditionType,Aspose.Cells.OperatorType,System.String,System.String)">
            <summary>
            Adds a formatting condition and effected cell rang to the FormatConditions
             The FormatConditions can contain up to three conditional formats.
             References to the other sheets are not allowed in the formulas of conditional formattin
            </summary>
            <param name="cellArea">Conditional formatted cell range.</param>
            <param name="type">Type of conditional formatting.It could be one of the members of FormatConditionType.</param>
            <param name="operatorType">Comparison operator.It could be one of the members of OperatorType.</param>
            <param name="formula1">The value or expression associated with conditional formatting.</param>
            <param name="formula2">The value or expression associated with conditional formatting</param>
            <returns>[0]:Formatting condition object index;[1] Effected cell rang index.</returns>
            <see cref="T:Aspose.Cells.OperatorType"/>
            <set cref="T:Aspose.Cells.FormatConditionType"/>
        </member>
        <member name="M:Aspose.Cells.FormatConditions.AddArea(Aspose.Cells.CellArea)">
            <summary>
            Adds a conditional formatted cell range.
            </summary>
            <param name="cellArea">Conditional formatted cell range.</param>
            <returns>Conditional formatted cell rang index.</returns>
        </member>
        <member name="M:Aspose.Cells.FormatConditions.AddCondition(Aspose.Cells.FormatConditionType,Aspose.Cells.OperatorType,System.String,System.String)">
            <summary>
            Adds a formatting condition.
            </summary>
            <param name="type">Type of conditinal formatting.It could be one of the members of FormatConditionType.</param>
            <param name="operatorType">The comparison operator type.It could be one of the members of OperatorType.</param>
            <param name="formula1">The value or expression associated with conditinal formatting.</param>
            <param name="formula2">The value or expression associated with conditinal formatting.</param>
            <returns>Formatting condition object index;</returns>
            <see cref="T:Aspose.Cells.OperatorType"/>
            <set cref="T:Aspose.Cells.FormatConditionType"/>
        </member>
        <member name="M:Aspose.Cells.FormatConditions.AddCondtion(Aspose.Cells.FormatConditionType)">
            <summary>
            Add a format condition.
            </summary>
            <param name="type">Format condition type.</param>
            <returns>Formatting condition object index;</returns>
        </member>
        <member name="M:Aspose.Cells.FormatConditions.GetCellArea(System.Int32)">
            <summary>
            Gets the conditional formatted cell range by index.
            </summary>
            <param name="index">the index of the coditional formatted cell range.</param>
            <returns>the conditional formatted cell range</returns>
        </member>
        <member name="M:Aspose.Cells.FormatConditions.RemoveArea(System.Int32)">
            <summary>
            Removes conditional formatted cell range by index.
            </summary>
            <param name="index">The index of the conditional formatted cell range to be removed.</param>
        </member>
        <member name="M:Aspose.Cells.FormatConditions.RemoveCondition(System.Int32)">
            <summary>
            Removes the formatting condition by index.
            </summary>
            <param name="index">The index of the formatting condition to be removed.</param>
        </member>
        <member name="P:Aspose.Cells.FormatConditions.Count">
             <summary>
            Gets the count of the conditions.
            </summary>
        </member>
        <member name="P:Aspose.Cells.FormatConditions.RangeCount">
             <summary>
            Gets count of conditionally formatted ranges.
             </summary>
        </member>
        <member name="P:Aspose.Cells.FormatConditions.Item(System.Int32)">
            <summary>
            Gets the formatting conidition by index.
            </summary>
            <param name="index">the index of the formatting conidition to return.</param>
            <returns>the formatting conidition </returns>
        </member>
        <member name="T:Aspose.Cells.FormatConditionType">
            <summary>
            Conditional format rule type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FormatConditionType.CellValue">
            <summary>
            This conditional formatting rule compares a cell value
            to a formula calculated result, using an operator.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FormatConditionType.Expression">
            <summary>
            This conditional formatting rule contains a formula to
            evaluate. When the formula result is true, the cell is
            highlighted.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FormatConditionType.ColorScale">
            <summary>
            This conditional formatting rule creates a gradated
            color scale on the cells.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FormatConditionType.DataBar">
            <summary>
            This conditional formatting rule displays a gradated
            data bar in the range of cells.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FormatConditionType.IconSet">
            <summary>
            This conditional formatting rule applies icons to cells
            according to their values.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FormatConditionType.Top10">
            <summary>
            This conditional formatting rule highlights cells whose
            values fall in the top N or bottom N bracket, as
            specified.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FormatConditionType.UniqueValues">
            <summary>
            This conditional formatting rule highlights unique
            values in the range.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FormatConditionType.DuplicateValues">
            <summary>
            This conditional formatting rule highlights duplicated
            values.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FormatConditionType.ContainsText">
            <summary>
            This conditional formatting rule highlights cells
            containing given text. Equivalent to using the SEARCH()
            sheet function to determine whether the cell contains
            the text.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FormatConditionType.NotContainsText">
            <summary>
            This conditional formatting rule highlights cells that
            are not blank. Equivalent of using LEN(TRIM()). This
            means that if the cell contains only characters that
            TRIM() would remove, then it is considered blank. An
            empty cell is also considered blank.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FormatConditionType.BeginsWith">
            <summary>
            This conditional formatting rule highlights cells in the
            range that begin with the given text. Equivalent to
            using the LEFT() sheet function and comparing values.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FormatConditionType.EndsWith">
            <summary>
            This conditional formatting rule highlights cells ending
            with given text. Equivalent to using the RIGHT() sheet
            function and comparing values.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FormatConditionType.ContainsBlanks">
            <summary>
            This conditional formatting rule highlights cells that
            are completely blank. Equivalent of using LEN(TRIM()).
            This means that if the cell contains only characters
            that TRIM() would remove, then it is considered blank.
            An empty cell is also considered blank.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FormatConditionType.NotContainsBlanks">
            <summary>
            This conditional formatting rule highlights cells that
            are not blank. Equivalent of using LEN(TRIM()). This
            means that if the cell contains only characters that
            TRIM() would remove, then it is considered blank. An
            empty cell is also considered blank.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FormatConditionType.ContainsErrors">
            <summary>
            This conditional formatting rule highlights cells with
            formula errors. Equivalent to using ISERROR() sheet
            function to determine if there is a formula error.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FormatConditionType.NotContainsErrors">
            <summary>
            This conditional formatting rule highlights cells
            without formula errors. Equivalent to using ISERROR()
            sheet function to determine if there is a formula error.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FormatConditionType.TimePeriod">
            <summary>
            This conditional formatting rule highlights cells
            containing dates in the specified time period. The
            underlying value of the cell is evaluated, therefore the
            cell does not need to be formatted as a date to be
            evaluated. For example, with a cell containing the
            value 38913 the conditional format shall be applied if
            the rule requires a value of 7/14/2006.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FormatConditionType.AboveAverage">
            <summary>
            This conditional formatting rule highlights cells that
            are above or below the average for all values in the
            range.
            </summary>
        </member>
        <member name="T:Aspose.Cells.FormatConditionValueType">
            <summary>
            Condition value type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FormatConditionValueType.Formula">
            <summary>
            The minimum/ midpoint / maximum value for the
            gradient is determined by a formula.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FormatConditionValueType.Max">
            <summary>
            Indicates that the maximum value in the range shall be
            used as the maximum value for the gradient.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FormatConditionValueType.Min">
            <summary>
            Indicates that the minimum value in the range shall be
            used as the minimum value for the gradient.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FormatConditionValueType.Number">
            <summary>
            Indicates that the minimum / midpoint / maximum
            value for the gradient is specified by a constant
            numeric value.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FormatConditionValueType.Percent">
            <summary>
            Value indicates a percentage between the minimum
            and maximum values in the range shall be used as the
            minimum / midpoint / maximum value for the gradient.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FormatConditionValueType.Percentile">
            <summary>
            Value indicates a percentile ranking in the range shall
            be used as the minimum / midpoint / maximum value
            for the gradient.
            </summary>
        </member>
        <member name="T:Aspose.Cells.IconSetType">
            <summary>
            Icon set type for conditional formatting. 
            The threshold values for triggering the different icons within a set are
            configurable, and the icon order is reversible. 
            </summary>  
        </member>
        <member name="F:Aspose.Cells.IconSetType.Arrows3">
            <summary>
            3 arrows icon set.
            </summary>
        </member>
        <member name="F:Aspose.Cells.IconSetType.ArrowsGray3">
            <summary>
            3 gray arrows icon set.
            </summary>
        </member>
        <member name="F:Aspose.Cells.IconSetType.Flags3">
            <summary>
            3 flags icon set.
            </summary>
        </member>
        <member name="F:Aspose.Cells.IconSetType.Signs3">
            <summary>
            3 signs icon set.
            </summary>
        </member>
        <member name="F:Aspose.Cells.IconSetType.Symbols3">
            <summary>
            3 symbols icon set.
            </summary>
        </member>
        <member name="F:Aspose.Cells.IconSetType.Symbols32">
            <summary>
            3 Symbols icon set.
            </summary>
        </member>
        <member name="F:Aspose.Cells.IconSetType.TrafficLights31">
            <summary>
            3 traffic lights icon set (#1).
            </summary>
        </member>
        <member name="F:Aspose.Cells.IconSetType.TrafficLights32">
            <summary>
            3 traffic lights icon set with thick black border.
            </summary>
        </member>
        <member name="F:Aspose.Cells.IconSetType.Arrows4">
            <summary>
            4 arrows icon set.
            </summary>
        </member>
        <member name="F:Aspose.Cells.IconSetType.ArrowsGray4">
            <summary>
            4 gray arrows icon set.
            </summary>
        </member>
        <member name="F:Aspose.Cells.IconSetType.Rating4">
            <summary>
            4 ratings icon set.
            </summary>
        </member>
        <member name="F:Aspose.Cells.IconSetType.RedToBlack4">
            <summary>
            4 'red to black' icon set.
            </summary>
        </member>
        <member name="F:Aspose.Cells.IconSetType.TrafficLights4">
            <summary>
            4 traffic lights icon set.
            </summary>
        </member>
        <member name="F:Aspose.Cells.IconSetType.Arrows5">
            <summary>
            5 arrows icon set.
            </summary>
        </member>
        <member name="F:Aspose.Cells.IconSetType.ArrowsGray5">
            <summary>
            5 gray arrows icon set.
            </summary>
        </member>
        <member name="F:Aspose.Cells.IconSetType.Quarters5">
            <summary>
            5 quarters icon set.
            </summary>
        </member>
        <member name="F:Aspose.Cells.IconSetType.Rating5">
            <summary>
            5 rating icon set.
            </summary>
        </member>
        <member name="T:Aspose.Cells.TimePeriodType">
            <summary>
            Used in a FormatConditionType.TimePeriod conditional formatting rule. 
            These are dynamic time periods, which change based on
            the date the conditional formatting is refreshed / applied.
            </summary>
        </member>
        <member name="F:Aspose.Cells.TimePeriodType.Today">
            <summary>
            Today's date.
            </summary>
        </member>
        <member name="F:Aspose.Cells.TimePeriodType.Yesterday">
            <summary>
            Yesterday's date.
            </summary>
        </member>
        <member name="F:Aspose.Cells.TimePeriodType.Tomorrow">
            <summary>
            Tomorrow's date.
            </summary>
        </member>
        <member name="F:Aspose.Cells.TimePeriodType.Last7Days">
            <summary>
            A date in the last seven days.
            </summary>
        </member>
        <member name="F:Aspose.Cells.TimePeriodType.ThisMonth">
            <summary>
            A date occuring in this calendar month.
            </summary>
        </member>
        <member name="F:Aspose.Cells.TimePeriodType.LastMonth">
            <summary>
            A date occuring in the last calendar month.
            </summary>
        </member>
        <member name="F:Aspose.Cells.TimePeriodType.NextMonth">
            <summary>
            A date occuring in the next calendar month.
            </summary>
        </member>
        <member name="F:Aspose.Cells.TimePeriodType.ThisWeek">
            <summary>
            A date occuring this week.
            </summary>
        </member>
        <member name="F:Aspose.Cells.TimePeriodType.LastWeek">
            <summary>
            A date occuring last week.
            </summary>
        </member>
        <member name="F:Aspose.Cells.TimePeriodType.NextWeek">
            <summary>
            A date occuring next week.
            </summary>
        </member>
        <member name="T:Aspose.Cells.FormattingType">
            <summary>
            Represents the type of formatting applied to an <see cref="T:Aspose.Cells.Area"/> object or a <see cref="T:Aspose.Cells.Line"/> object.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FormattingType.Automatic">
            <summary>
            Represents automatic formatting type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FormattingType.Custom">
            <summary>
            Represents custom formatting type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.FormattingType.None">
            <summary>
            Represents none formatting type.
            </summary>
        </member>
        <member name="T:Aspose.Cells.FormulaValidator">
            <summary>
            Summary description for FormulaValidator.
            </summary>
        </member>
        <member name="M:Aspose.Cells.FormulaValidator.ParseString(System.String)">
            <summary>
            Parses formula string to Reverse Polish Notation.
            </summary>
            <param name="formula">Formula string</param>
        </member>
        <member name="M:Aspose.Cells.FormulaValidator.GetSplitIndex(System.String,System.Int32,System.Int32)">
            <summary>
            Gets the token index to split formula
            </summary>
            <param name="formula">Formula string</param>
            <param name="startIndex">Start index in this formula</param>
            <param name="endIndex">End index in this formula</param>
            <returns></returns>
        </member>
        <member name="T:Aspose.Cells.GradientColorType">
            <summary>
            Represents the gradient color type for the specified fill.
            </summary>
        </member>
        <member name="F:Aspose.Cells.GradientColorType.None">
            <summary>
            No gradient color
            </summary>
        </member>
        <member name="F:Aspose.Cells.GradientColorType.OneColor">
            <summary>
            One gradient color
            </summary>
        </member>
        <member name="F:Aspose.Cells.GradientColorType.PresetColors">
            <summary>
            Preset gradient colors
            </summary>
        </member>
        <member name="F:Aspose.Cells.GradientColorType.TwoColors">
            <summary>
            Two gradient colors
            </summary>
        </member>
        <member name="T:Aspose.Cells.GradientPresetType">
            <summary>
            Represents gradient preset color type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.GradientPresetType.Brass">
            <summary>
            Brass preset color
            </summary>
        </member>
        <member name="F:Aspose.Cells.GradientPresetType.CalmWater">
            <summary>
            Calm Water preset color
            </summary>
        </member>
        <member name="F:Aspose.Cells.GradientPresetType.Chrome">
            <summary>
            Chrome preset color
            </summary>
        </member>
        <member name="F:Aspose.Cells.GradientPresetType.ChromeII">
            <summary>
            Chrome II preset color
            </summary>
        </member>
        <member name="F:Aspose.Cells.GradientPresetType.Daybreak">
            <summary>
            Daybreak preset color
            </summary>
        </member>
        <member name="F:Aspose.Cells.GradientPresetType.Desert">
            <summary>
            Desert preset color
            </summary>
        </member>
        <member name="F:Aspose.Cells.GradientPresetType.EarlySunset">
            <summary>
            Early Sunset preset color
            </summary>
        </member>
        <member name="F:Aspose.Cells.GradientPresetType.Fire">
            <summary>
            Fire preset color
            </summary>
        </member>
        <member name="F:Aspose.Cells.GradientPresetType.Fog">
            <summary>
            Fog preset color
            </summary>
        </member>
        <member name="F:Aspose.Cells.GradientPresetType.Gold">
            <summary>
            Gold preset color
            </summary>
        </member>
        <member name="F:Aspose.Cells.GradientPresetType.GoldII">
            <summary>
            Gold II preset color
            </summary>
        </member>
        <member name="F:Aspose.Cells.GradientPresetType.Horizon">
            <summary>
            Horizon preset color
            </summary>
        </member>
        <member name="F:Aspose.Cells.GradientPresetType.LateSunset">
            <summary>
            Late Sunset preset color
            </summary>
        </member>
        <member name="F:Aspose.Cells.GradientPresetType.Mahogany">
            <summary>
            Mahogany preset color
            </summary>
        </member>
        <member name="F:Aspose.Cells.GradientPresetType.Moss">
            <summary>
            Moss preset color
            </summary>
        </member>
        <member name="F:Aspose.Cells.GradientPresetType.Nightfall">
            <summary>
            Nightfall preset color
            </summary>
        </member>
        <member name="F:Aspose.Cells.GradientPresetType.Ocean">
            <summary>
            Ocean preset color
            </summary>
        </member>
        <member name="F:Aspose.Cells.GradientPresetType.Parchment">
            <summary>
            Parchment preset color
            </summary>
        </member>
        <member name="F:Aspose.Cells.GradientPresetType.Peacock">
            <summary>
            Peacock preset color
            </summary>
        </member>
        <member name="F:Aspose.Cells.GradientPresetType.Rainbow">
            <summary>
            Rainbow preset color
            </summary>
        </member>
        <member name="F:Aspose.Cells.GradientPresetType.RainbowII">
            <summary>
            Rainbow II preset color
            </summary>
        </member>
        <member name="F:Aspose.Cells.GradientPresetType.Sapphire">
            <summary>
            Sapphire preset color
            </summary>
        </member>
        <member name="F:Aspose.Cells.GradientPresetType.Silver">
            <summary>
            Silver preset color
            </summary>
        </member>
        <member name="F:Aspose.Cells.GradientPresetType.Wheat">
            <summary>
            Wheat preset color
            </summary>
        </member>
        <member name="F:Aspose.Cells.GradientPresetType.Unknown">
            <summary>
            Unknown preset color.
            Only for the preset color (which is not same as any known preset color) in the template workbook.
            </summary>
        </member>
        <member name="T:Aspose.Cells.GradientStyleType">
            <summary>
            Represents gradient shading style.
            </summary>
        </member>
        <member name="F:Aspose.Cells.GradientStyleType.DiagonalDown">
            <summary>
            Diagonal down shading style
            </summary>
        </member>
        <member name="F:Aspose.Cells.GradientStyleType.DiagonalUp">
            <summary>
            Diagonal up shading style
            </summary>
        </member>
        <member name="F:Aspose.Cells.GradientStyleType.FromCenter">
            <summary>
            From center shading style
            </summary>
        </member>
        <member name="F:Aspose.Cells.GradientStyleType.FromCorner">
            <summary>
            From corner shading style
            </summary>
        </member>
        <member name="F:Aspose.Cells.GradientStyleType.Horizontal">
            <summary>
            Horizontal shading style
            </summary>
        </member>
        <member name="F:Aspose.Cells.GradientStyleType.Vertical">
            <summary>
            Vertical shading style
            </summary>
        </member>
        <member name="F:Aspose.Cells.GradientStyleType.Unknown">
            <summary>
            Uknown shading style.Only for the shading style(which is not for any memeber of the GradientStyleType) in the template file.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Graphic">
            <summary>
            Summary description for Graphic.
            </summary>
        </member>
        <member name="T:Aspose.Cells.GroupBox">
            <summary>
            Encapsulates the object that represents a groupbox in a spreadsheet.
            </summary>
        </member>
        <member name="P:Aspose.Cells.GroupBox.Text">
            <summary>
            Represents the string in this GroupBox object.
            </summary>
        </member>
        <member name="P:Aspose.Cells.GroupBox.Shadow">
            <summary>
            Indicates whether the groupbox has shadow.
            </summary>
        </member>
        <member name="T:Aspose.Cells.GroupShape">
            <summary>
            Represents the individual shapes within a grouped shape.
            </summary>
        </member>
        <member name="P:Aspose.Cells.GroupShape.Item(System.Int32)">
            <summary>
            Gets the child shape by index.
            </summary>
            <param name="index">the child shape index.</param>
            <returns>return the child shape.</returns>
        </member>
        <member name="P:Aspose.Cells.GroupShape.GroupItems">
            <summary>
            The shapes are contained in this group shape.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Hackers.RsaSignatureVerifier">
            <summary>
            Performs RSA digital signature verification.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Hackers.Pkcs1">
            <summary>
            Provides different Public-Key Cryptography Standards methods.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Hackers.Rsa">
            <summary>
            Performs RSA encryption.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Hackers.SmartComparator1">
            <summary>
            One of the comparators used for complication of byte buffers comparison.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Hackers.SmartComparator1.AddBuffer1(System.IO.MemoryStream,System.Byte[],System.Int32)">
            <summary>
            The first buffer to compare should be passed here.
            </summary>
            <param name="dummyParam1"></param>
            <param name="buffer1">The buffer.</param>
            <param name="dummyParam2"></param>
            <returns></returns>
        </member>
        <member name="T:Aspose.Cells.Hackers.SmartComparator2">
            <summary>
            One of the comparators used for complication of byte buffers comparison.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Hackers.SmartComparator2.#ctor(Aspose.Cells.Hackers.SmartComparator1,System.Byte[],System.Boolean,System.Boolean)">
            <summary>
            The second buffer to compare must be passed here.
            </summary>
            <param name="dummyParam1"></param>
            <param name="buffer2">The buffer.</param>
            <param name="dummyParam2"></param>
            <param name="dummyParam3"></param>
        </member>
        <member name="M:Aspose.Cells.Hackers.SmartComparator2.AddComparator1(System.Int32[],Aspose.Cells.Hackers.SmartComparator1)">
            <summary>
            The first comparator must be added here.
            </summary>
            <param name="dummyParam1"></param>
            <param name="comparator1">The comparator.</param>
            <returns></returns>
        </member>
        <member name="M:Aspose.Cells.Hackers.SmartComparator2.PerformComparison1(System.Boolean)">
            <summary>
            Performs comparison of the second half of the buffers.
            </summary>
            <param name="dummyParam1"></param>
        </member>
        <member name="M:Aspose.Cells.Hackers.SmartComparator2.PassControlToComparator3(System.String,System.Boolean)">
            <summary>
            Passes control to the comparator 3.
            </summary>
            <param name="dummyParam1"></param>
            <param name="isDummy">Must be false to really pass control.</param>
        </member>
        <member name="T:Aspose.Cells.Hackers.SmartComparator3">
            <summary>
            One of the comparators used for complication of byte buffers comparison.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Hackers.SmartComparator3.#ctor(Aspose.Cells.Hackers.SmartComparator2)">
            <summary>
            Comparator 2 should be passed here.
            </summary>
            <param name="comparator2">Comparator 2.</param>
        </member>
        <member name="T:Aspose.Cells.Hackers.VerificationSupervisor">
            <summary>
            Contains flags set by the meaningful comparer methods. This is necessary to ensure
            that crackers have not cut out the entry point of the verification algorithm located
            in LicenseCore.VerifySignature() and all the methods have been called. The flags should
            be set by 3 comparer methods subsequently, each method must check if the previous method
            has been invoked. 
            
            Also see SignatureInvalidFlag in this class.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Hackers.VerificationSupervisor.Clear">
            <summary>
            Made accessible so license unit tests can reset the static state properly.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Hackers.VerificationSupervisor.EnsureIfAllMethodsInvoked">
            <summary>
            Returns 0x100 if all methods have been invoked properly, returns 0x1000 otherwise.
            </summary>
            <returns></returns>
        </member>
        <member name="P:Aspose.Cells.Hackers.VerificationSupervisor.SignatureInvalidFlag">
            <summary>
            If EnsureIfAllMethodsInvoked says that verification methods were called and 
            SignatureInvalidFlag is zero, then the  signature was verified and it was correct.
            
            This is set to greater than zero if signature verification failed at some stage.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Hackers.VerificationSupervisor.MethodCalledFlag1">
            <summary>
            Used for checking if methods 1 and 2 were invoked. Initial value = 0x30. Method 1
            must check it and if it is 0x30, set it to 0xff, otherwise leave intact.
            Method 2 then must check it and if it is 0xff, set it to 0x80, otherwise leave intact.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Hackers.VerificationSupervisor.MethodCalledFlag2">
            <summary>
            Used for checking if method 3 was invoked. Initial value = true. Method 3 must
            set it to false.
            </summary>
        </member>
        <member name="T:Aspose.Cells.HPageBreak">
            <summary>
            Encapsulates the object that represents a horizontal page break. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.HPageBreak.StartColumn">
            <summary>
            Gets the start column index of this horizontal page break.
            </summary>
        </member>
        <member name="P:Aspose.Cells.HPageBreak.EndColumn">
            <summary>
            Gets the end column index of this horizontal page break.
            </summary>
        </member>
        <member name="P:Aspose.Cells.HPageBreak.Row">
            <summary>
            Gets the zero based row index.
            </summary>
        </member>
        <member name="T:Aspose.Cells.HPageBreaks">
            <summary>
            Encapsulates a collection of <see cref="T:Aspose.Cells.HPageBreak"/> objects.
            </summary>
            <example>
            <code>
            [C#]
            //Add a pagebreak at G5
            excel.Worksheets[0].HPageBreaks.Add("G5");
            excel.Worksheets[0].VPageBreaks.Add("G5");
            
            [VB]
            'Add a pagebreak at G5
            excel.Worksheets(0).HPageBreaks.Add("G5")
            excel.Worksheets(0).VPageBreaks.Add("G5")
            </code></example>
        </member>
        <member name="M:Aspose.Cells.HPageBreaks.Add(System.Int32,System.Int32,System.Int32)">
            <summary>
            Adds a horizontal page break to the collection.
            </summary>
            <param name="row">Row index, zero based.</param>
            <param name="startColumn">Start column index, zero based.</param>\
            <param name="endColumn">End column index, zero based.</param>
            <returns><see cref="T:Aspose.Cells.HPageBreak"/> object index.</returns>
            <remarks>This method is used to add a horizontal pagebreak within a print area.</remarks>
        </member>
        <member name="M:Aspose.Cells.HPageBreaks.Add(System.Int32,System.Int32)">
            <summary>
            Adds a horizontal page break to the collection.
            </summary>
            <param name="row">Cell row index, zero based.</param>
            <param name="column">Cell column index, zero based.</param>
            <returns><see cref="T:Aspose.Cells.HPageBreak"/> object index.</returns>
            <remarks>Page break is added in the top left of the cell.
            Please set a horizontal page break and a vertical page break concurrently.</remarks>
        </member>
        <member name="M:Aspose.Cells.HPageBreaks.Add(System.String)">
            <summary>
            Adds a horizontal page break to the collection.
            </summary>
            <param name="cellName">Cell name.</param>
            <returns><see cref="T:Aspose.Cells.HPageBreak"/> object index.</returns>
            <remarks>Page break is added in the top left of the cell.
            Please set a horizontal page break and a vertical page break concurrently.</remarks>
        </member>
        <member name="M:Aspose.Cells.HPageBreaks.RemoveAt(System.Int32)">
            <summary>
            Removes the HPageBreak element at a specified name.
            </summary>
            <param name="index">Element index, zero based.</param>
        </member>
        <member name="P:Aspose.Cells.HPageBreaks.Item(System.Int32)">
             <summary>
             Gets the <see cref="T:Aspose.Cells.HPageBreak"/> element at the specified index.
             </summary>
            <param name="index">The zero based index of the element.</param>
            <returns>The element at the specified index.</returns>
        </member>
        <member name="P:Aspose.Cells.HPageBreaks.Item(System.String)">
            <summary>
            Gets the <see cref="T:Aspose.Cells.HPageBreak"/> element with the specified cell name.
            </summary>
            <param name="cellName">Cell name.</param>
            <returns>The element with the specified cell name.</returns>
        </member>
        <member name="T:Aspose.Cells.Hyperlink">
            <summary>
            Encapsulates the object that represents a hyperlink.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Hyperlink.#ctor(Aspose.Cells.CellArea)">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="M:Aspose.Cells.Hyperlink.SetRows(System.Int32,System.Int32)">
            <summary>
            Set row index while deleting rows.
            </summary>
            <param name="rowIndex"></param>
            <param name="rows"></param>
            <remarks>Part of hyperlink is in the deleted rows </remarks>
        </member>
        <member name="M:Aspose.Cells.Hyperlink.GetLinkType">
            <summary>
            
            </summary>
            <returns>
            -1: Error
            0: URL
            1:File
            2:Link to cell</returns>
        </member>
        <member name="P:Aspose.Cells.Hyperlink.Address">
            <summary>
            Represents the address of a hyperlink.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Hyperlink.TextToDisplay">
            <summary>
            Represents the text to be displayed for the specified hyperlink. The default value is the address of the hyperlink. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.Hyperlink.Area">
            <summary>
            Gets the range of hyperlink.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Hyperlink.ScreenTip">
            <summary>
            Returns or sets the ScreenTip text for the specified hyperlink.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Hyperlinks">
            <summary>
            Encapsulates a collection of <see cref="T:Aspose.Cells.Hyperlink"/> objects.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Hyperlinks.#ctor">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="M:Aspose.Cells.Hyperlinks.Add(System.Int32,System.Int32,System.Int32,System.Int32,System.String)">
            <summary>
            Adds a hyperlink to a specified cell or a range of cells.
            </summary>
            <param name="firstRow">First row of the hyperlink range.</param>
            <param name="firstColumn">First column of the hyperlink range.</param>
            <param name="rowNumber">Number of rows in this hyperlink range.</param>
            <param name="columnNumber">Number of columns of this hyperlink range.</param>
            <param name="address">Address of the hyperlink.</param>
            <returns><see cref="T:Aspose.Cells.Hyperlink"/> object index.</returns>
            <example>
            <code>
            [C#]
            
            Worksheet worksheet = excel.Worksheets[0];
            worksheet.Hyperlinks.Add("A4", 1, 1, "http://www.aspose.com");
            worksheet.Hyperlinks.Add("A5", 1, 1, "c:\\book1.xls");
            
            [Visual Basic]
            
            Dim worksheet as Worksheet = excel.Worksheets(0)
            worksheet.Hyperlinks.Add("A4", 1, 1, "http://www.aspose.com")
            worksheet.Hyperlinks.Add("A5", 1, 1, "c:\\book1.xls")
            
            </code></example>
        </member>
        <member name="M:Aspose.Cells.Hyperlinks.Add(System.String,System.Int32,System.Int32,System.String)">
            <summary>
            Adds a hyperlink to a specified cell or a range of cells.
            </summary>
            <param name="cellName">Cell name.</param>
            <param name="rowNumber">Number of rows in this hyperlink range.</param>
            <param name="columnNumber">Number of columns of this hyperlink range.</param>
            <param name="address">Address of the hyperlink.</param>
            <returns><see cref="T:Aspose.Cells.Hyperlink"/> object index.</returns>
        </member>
        <member name="P:Aspose.Cells.Hyperlinks.Item(System.Int32)">
             <summary>
             Gets the <see cref="T:Aspose.Cells.Hyperlink"/> element at the specified index.
             </summary>
            <param name="index">The zero based index of the element.</param>
            <returns>The element at the specified index.</returns>
        </member>
        <member name="T:Aspose.Cells.ICustomFunction">
            <summary>
            Allows users to add their custom formula calculation functions to extend the calculation engine.
            </summary>
        </member>
        <member name="M:Aspose.Cells.ICustomFunction.CalculateCustomFunction(System.String,System.Collections.ArrayList,System.Collections.ArrayList)">
            <summary>
            Calculates the result of custom function.
            </summary>
            <param name="functionName">Custom function name, such as "MyFunc1".</param>
            <param name="paramsList">A list of parameters value for custom functions.</param>
            <param name="contextObjects">A list of context objects.</param>
            <returns>Result of custom function.</returns>
            <remarks>Currently there are 3 fixed context objects and some varialbe context objects:
            <p>1. Current Workbook object.</p>
            <p>2. Current Worksheet object.</p>
            <p>3. Current Cell object.</p>
            <p>Others are custom function parameters text.</p>
            If a custom function name is not supported, please return a null reference.</remarks>
        </member>
        <member name="T:Aspose.Cells.ImageData">
            <summary>
            Summary description for ImageData.
            </summary>
        </member>
        <member name="T:Aspose.Cells.ImageDataList">
            <summary>
            Summary description for ImageDataList.
            </summary>
        </member>
        <member name="T:Aspose.Cells.IMEModeType">
            <summary>
            Summary description for IMEModeType.
            </summary>
        </member>
        <member name="T:Aspose.Cells.InternalColor">
            <summary>
            Summary description for InternalColor.
            </summary>
        </member>
        <member name="F:Aspose.Cells.InternalColor.tInt">
            <summary>
            If the value is 0, it means it is default.
            </summary>
        </member>
        <member name="P:Aspose.Cells.InternalColor.Color">
            <summary>
            RGB
            </summary>
        </member>
        <member name="P:Aspose.Cells.InternalColor.Tint">
            <summary>
            it should be -1 to 1;
            </summary>
        </member>
        <member name="T:Aspose.Cells.Label">
            <summary>
            Encapsulates the object that represents a label in a spreadsheet.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Label.Text">
            <summary>
            Represents the string in this Label object.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Legend">
            <summary>
            Encapsulates the object that represents the chart legend.
            </summary>
            <example>
            <code>
            [C#]
            
            //Set Legend's width and height
            Legend legend = chart.Legend;
            
            //Legend is at right side of chart by default.
            //If the legend is at left or right side of the chart, setting Lengend.X property will not take effect.
            //If the legend is at top or bottom side of the chart, setting Lengend.Y property will not take effect.
            legend.Y = 1500;
            legend.Width = 50;
            legend.Height = 50; 
            
            [Visual Basic]
            
            'Set Legend's width and height
            Dim legend as Legend = chart.Legend
            
            'Legend is at right side of chart by default.
            'If the legend is at left or right side of the chart, setting Lengend.X property will not take effect.
            'If the legend is at top or bottom side of the chart, setting Lengend.Y property will not take effect.
            legend.Y = 1500
            legend.Width = 50
            legend.Height = 50 
            </code>
            </example>
        </member>
        <member name="P:Aspose.Cells.Legend.Position">
            <summary>
            Gets or sets the legend position type.
            </summary>
            <remarks><br>Default position is right.</br>
            <br>If the legend is at left or right side of the chart, setting Lengend.X property will not take effect.</br>
            <br>If the legend is at top or bottom side of the chart, setting Lengend.Y property will not take effect.</br>
            </remarks>
        </member>
        <member name="P:Aspose.Cells.Legend.LegendEntries">
            <summary>
            Gets a collection of all the LegendEntry objects in the specified chart legend.
            Setting the legend entries of the surface chart is not supported.
            So it will return null if the chart type is surface chart type.
            </summary>
        </member>
        <member name="T:Aspose.Cells.LegendEntries">
            <summary>
            A collection of all the LegendEntry objects in the specified chart legend.
            </summary>
        </member>
        <member name="P:Aspose.Cells.LegendEntries.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:Aspose.Cells.LegendEntry"/> element at the specified index.
            </summary>
            <param name="index">The zero based index of the element.</param>
            <returns>The element at the specified index.</returns>
        </member>
        <member name="T:Aspose.Cells.LegendEntry">
            <summary>
            Represents a legend entry in a chart legend. 
            The LegendEntry object is a member of the LegendEntries collection. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.LegendEntry.IsDeleted">
            <summary>
            Gets and sets whether the lengend entry is deleted.
            </summary>
        </member>
        <member name="P:Aspose.Cells.LegendEntry.TextFont">
            <summary>
            Gets a <see cref="T:Aspose.Cells.Font"/> object of the specified ChartFrame object.
            </summary>
        </member>
        <member name="P:Aspose.Cells.LegendEntry.AutoScaleFont">
            <summary>
            True if the text in the object changes font size when the object size changes. 
            The default value is True. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.LegendEntry.Background">
            <summary>
            Gets and sets the display mode of the background
            </summary>
        </member>
        <member name="T:Aspose.Cells.LegendPositionType">
            <summary>
            Enumerates the legend position types.
            </summary>
        </member>
        <member name="F:Aspose.Cells.LegendPositionType.Bottom">
            <summary>
             Displays the legend to the bottom of the chart's plot area.
            </summary>
        </member>
        <member name="F:Aspose.Cells.LegendPositionType.Corner">
            <summary>
             Displays the legend to the corner of the chart's plot area.
            </summary>
        </member>
        <member name="F:Aspose.Cells.LegendPositionType.Left">
            <summary>
             Displays the legend to the left of the chart's plot area.
            </summary>
        </member>
        <member name="F:Aspose.Cells.LegendPositionType.NotDocked">
            <summary>
             Represents that the legend is not docked.
            </summary>
        </member>
        <member name="F:Aspose.Cells.LegendPositionType.Right">
            <summary>
             Displays the legend to the right of the chart's plot area.
            </summary>
        </member>
        <member name="F:Aspose.Cells.LegendPositionType.Top">
            <summary>
             Displays the legend to the top of the chart's plot area.
            </summary>
        </member>
        <member name="T:Aspose.Cells.EditionType">
            <summary>
            Specifies the edition type of the license.
            </summary>
        </member>
        <member name="T:Aspose.Cells.LicenseState">
            <summary>
            Represents possible license states.
            </summary>
        </member>
        <member name="F:Aspose.Cells.LicenseState.Evaluation">
            <summary>
            The license is Evaluation
            </summary>
        </member>
        <member name="F:Aspose.Cells.LicenseState.Licensed">
            <summary>
            The license is a proper valid license.
            </summary>
        </member>
        <member name="T:Aspose.Cells.License">
            <summary>
            Provides methods to license the component.
            </summary>
            <example>
            In this example, an attempt will be made to find a license file named MyLicense.lic
            in the folder that contains the component, in the folder that contains the calling assembly,
            in the folder of the entry assembly and then in the embedded resources of the calling assembly.
            <code>
            [C#]
            
            License license = new License();
            license.SetLicense("MyLicense.lic");
            
            
            [Visual Basic]
            
            Dim license As license = New license
            License.SetLicense("MyLicense.lic")
            </code>
            </example>
        </member>
        <member name="M:Aspose.Cells.License.#ctor">
            <summary>
            Initializes a new instance of this class.
            </summary>
            <example>
            In this example, an attempt will be made to find a license file named MyLicense.lic
            in the folder that contains the component, in the folder that contains the calling assembly,
            in the folder of the entry assembly and then in the embedded resources of the calling assembly.
            <code>
            [C#]
            
            License license = new License();
            license.SetLicense("MyLicense.lic");
            
            
            [Visual Basic]
            
            Dim license As license = New license
            License.SetLicense("MyLicense.lic")
            </code>
            </example>
        </member>
        <member name="M:Aspose.Cells.License.SetLicense(System.String)">
            <summary>
            Licenses the component.
            </summary>
            <param name="licenseName">Can be a full or short file name or name of an embedded resource.
            Use an empty string to switch to evaluation mode.</param>
            <remarks>
            <p>Tries to find the license in the following locations:</p>
            <p>1. Explicit path.</p>
            <p>2. The folder of the component assembly.</p>
            <p>3. The folder of the client's calling assembly.</p>
            <p>4. The folder of the entry assembly.</p>
            <p>5. An embedded resource in the client's calling assembly.</p>
            
            <p><b>Note:</b>On the .NET Compact Framework, tries to find the license only in these locations:</p>
            <p>1. Explicit path.</p>
            <p>2. An embedded resource in the client's calling assembly.</p>
            </remarks>
            <example>
            In this example, an attempt will be made to find a license file named MyLicense.lic
            in the folder that contains the component, in the folder that contains the calling assembly,
            in the folder of the entry assembly and then in the embedded resources of the calling assembly.
            <code>
            [C#]
            
            License license = new License();
            license.SetLicense("MyLicense.lic");
            
            
            [Visual Basic]
            
            Dim license As License = New License
            license.SetLicense("MyLicense.lic")
            </code>
            </example>
        </member>
        <member name="M:Aspose.Cells.License.SetLicense(System.IO.Stream)">
            <summary>
            Licenses the component.
            </summary>
            <param name="stream">A stream that contains the license.</param>
            <remarks>
            <p>Use this method to load a license from a stream.</p>
            </remarks>
            <example>
            <code>
            [C#]
            
            License license = new License();
            license.SetLicense(myStream);
            
            
            [Visual Basic]
            
            Dim license as License = new License
            license.SetLicense(myStream)
            </code>
            </example>
        </member>
        <member name="T:Aspose.Cells.LicenseCore">
            <summary>
            The actual code of the license class is put into an internal class and made into long functions to 
            make it harder for the crackers to find anything meaningful after the dlls were cracked in November 2005.
            </summary>
        </member>
        <member name="F:Aspose.Cells.LicenseCore.AsposeDot">
            <summary>
            Used in the product mapping to build full product name.
            This is to avoid other developers accidentally damaging this code when doing global rename.
            </summary>
        </member>
        <member name="M:Aspose.Cells.LicenseCore.SetLicenseCore(System.IO.Stream)">
            <summary>
            Note, this function was manually tuned (made complex) so it does not decompile in Reflector.
            </summary>
        </member>
        <member name="M:Aspose.Cells.LicenseCore.GetLicenseState">
            <summary>
            Call this from your component code to check if running evaluation version or not.
            </summary>
            <example>
            <code>
            if (Aspose.Words.LicenseCore.GetLicenseState() == LicenseState.Evaluation)
            	InjectWatermark();
            </code>
            </example>
        </member>
        <member name="M:Aspose.Cells.LicenseCore.CheckEdition(Aspose.Cells.EditionType,System.String)">
            <summary>
            Note, this function was manually tuned (made complex) so it does not decompile in Reflector.
            
            Call this when the user attempts to use a feature that is limited by edition type.
            Throws a message explaining the license limitation to the user.
            </summary>
            <remarks>
            Most of Aspose products are supposed to have just one edition type.
            Only complex products might have two edition types.
            When using two edition types, make sure it is easy for the client to select edition type they need.
            </remarks>
            <param name="wantEditionType">Specify edition type that is required to access your feature.</param>
            <param name="message">Message that explains what feature the user is trying to access.</param>
            <example>
            For example, adding an image to the document requires Enterprise edition.
            <code>
            Licensing2004.CheckEdition(EditionType.Enterprise, "You tried to add an image to the document.");
            //Proceed inserting the image.
            </code>
            </example>
        </member>
        <member name="M:Aspose.Cells.LicenseCore.LoadLicense(System.Xml.XmlDocument)">
            <summary>
            Verifies the signature on the XML file and loads it into the license files, but does not check them.
            Made internal only for unit testing, do not call directly otherwise.
            
            Note, this function was manually tuned (made complex) so it does not decompile in Reflector.
            </summary>
        </member>
        <member name="M:Aspose.Cells.LicenseCore.MapOldProductName(System.String)">
            <summary>
            In January 2006 product names such as Aspose Word, Aspose Excel etc had to be changed. 
            This function maps these product names so old licenses can be used in new products.
            </summary>
        </member>
        <member name="M:Aspose.Cells.LicenseCore.LoadLicense(System.String)">
            <summary>
            See above. Use for unit testing only.
            </summary>
            <param name="fileName"></param>
        </member>
        <member name="M:Aspose.Cells.LicenseCore.VerifySignature(System.Xml.XmlNode,System.Xml.XmlNode)">
            <summary>
            Verifies that content of the data element has not been tampered with. Safe to pass nulls.
            
            Note there is no direct action taken inside this method if the signature is invalid.
            If the signature is invalid, the VerificationSupervisor.SignatureInvalidFlag is set to greater 
            than zero and you need to examine it somewhere later in your code. This is to confuse hackers.
            </summary>
        </member>
        <member name="M:Aspose.Cells.LicenseCore.ProbeLicense(System.String,System.Reflection.Assembly)">
            <summary>
            Tries to find the license in several locations:
            1. Explicit path.
            2. The folder of this assembly.
            3. The folder of the client's calling assembly.
            4. The folder of the entry assembly (does not apply for the .NET Compact Framework).
            5. An embedded resource in the client's calling assembly.
            </summary>
            <param name="licenseName">This can be full or short file name or name of an embedded resource.</param>
            <param name="callingAssembly">Client's calling assembly. Used to find license in embedded resource.</param>
            <returns>Returns a stream that contains the license or throws.</returns>
        </member>
        <member name="M:Aspose.Cells.LicenseCore.GetAssemblyPath(System.Reflection.Assembly)">
            <summary>
            Returns assembly path correctly even if the assembly is shadow-copied.
            Uses CodeBase instead of Location for that.
            </summary>
        </member>
        <member name="M:Aspose.Cells.LicenseCore.GetResourceByPartialName(System.Reflection.Assembly,System.String)">
            <summary>
            The resource names can get prefixed with customer's namespace, so I do a partial name search.
            </summary>
        </member>
        <member name="M:Aspose.Cells.LicenseCore.LoadBlackList">
            <summary>
            Loads and verifies black list from resource called Aspose.License.BlackList.xml which must be present.
            </summary>
        </member>
        <member name="M:Aspose.Cells.LicenseCore.GetStringValue(System.Xml.XmlElement,System.String)">
            <summary>
            Returns text from the child element of a specified parent element or empty string if the element was not found.
            </summary>
        </member>
        <member name="M:Aspose.Cells.LicenseCore.GetDateValue(System.Xml.XmlElement,System.String)">
            <summary>
            Gets date value from the specified XML element. Returns DateTime.MaxValue if the element is missing.
            </summary>
        </member>
        <member name="M:Aspose.Cells.LicenseCore.GetElementByName(System.Xml.XmlElement,System.String)">
            <summary>
            Xml helper function. Gets the first child element with the given name or null.
            I'm using this instead of XPath because XPath is not available on the .NET Compact Framework.
            </summary>
        </member>
        <member name="F:Aspose.Cells.LicenseCore.gProductNameMap">
            <summary>
            Maps old product names into new.
            </summary>
        </member>
        <member name="P:Aspose.Cells.LicenseCore.Products">
            <summary>
            Gets Aspose product names this license is for. 
            You need to specify value that matches the value specified in AssemblyProduct attribute.
            This is used to check that the license is suitable for this product.
            </summary>
        </member>
        <member name="P:Aspose.Cells.LicenseCore.EditionType">
            <summary>
            Gets edition type.
            You can use this to enable/disable some features depending on the edition type.
            </summary>
        </member>
        <member name="P:Aspose.Cells.LicenseCore.SerialNumber">
            <summary>
            Unique license number. Used to black list stolen licenses.
            </summary>
        </member>
        <member name="P:Aspose.Cells.LicenseCore.SubscriptionExpiry">
            <summary>
            Gets the last date of the subscription.
            This is to be checked against custom attribute on the assembly that contains the relase date.
            </summary>
        </member>
        <member name="P:Aspose.Cells.LicenseCore.LicenseExpiry">
            <summary>
            This is for temporary licenses.
            </summary>
        </member>
        <member name="T:Aspose.Cells.LicenseCore.ProductNameMapping">
            <summary>
            Maps old product name into new.
            </summary>
        </member>
        <member name="T:Aspose.Cells.LineShape">
            <summary>
            Represents the line shape.
            </summary>
        </member>
        <member name="P:Aspose.Cells.LineShape.BeginArrowheadStyle">
            <summary>
            Gets and sets the begin arrow head style of the line.
            </summary>
        </member>
        <member name="P:Aspose.Cells.LineShape.BeginArrowheadWidth">
            <summary>
            Gets and sets the begin arrow head width of the line.
            </summary>
        </member>
        <member name="P:Aspose.Cells.LineShape.BeginArrowheadLength">
            <summary>
            Gets and sets the begin arrow head length of the line.
            </summary>
        </member>
        <member name="P:Aspose.Cells.LineShape.EndArrowheadStyle">
            <summary>
            Gets and sets the end arrow head style of the line.
            </summary>
        </member>
        <member name="P:Aspose.Cells.LineShape.EndArrowheadWidth">
            <summary>
            Gets and sets the end arrow head width of the line.
            </summary>
        </member>
        <member name="P:Aspose.Cells.LineShape.EndArrowheadLength">
            <summary>
            Gets and sets the end arrow head length of the line.
            </summary>
        </member>
        <member name="T:Aspose.Cells.LineType">
            <summary>
            Enumerates the type of <see cref="T:Aspose.Cells.Picture"/> border or <see cref="T:Aspose.Cells.Chart"/> line.
            </summary>
        </member>
        <member name="F:Aspose.Cells.LineType.DarkGray">
            <summary>
            Represents a dark gray line.
            </summary>
        </member>
        <member name="F:Aspose.Cells.LineType.Dash">
            <summary>
            Represent a dash line.
            </summary>
        </member>
        <member name="F:Aspose.Cells.LineType.DashDot">
            <summary>
            Represents a dash-dot line
            </summary>
        </member>
        <member name="F:Aspose.Cells.LineType.DashDotDot">
            <summary>
            Represents a dash-dot-dot line.
            </summary>
        </member>
        <member name="F:Aspose.Cells.LineType.Dot">
            <summary>
            Represents a dotted line.
            </summary>
        </member>
        <member name="F:Aspose.Cells.LineType.LightGray">
            <summary>
            Represents a light gray line.
            </summary>
        </member>
        <member name="F:Aspose.Cells.LineType.MediumGray">
            <summary>
            Represents a medium gray line.
            </summary>
        </member>
        <member name="F:Aspose.Cells.LineType.Solid">
            <summary>
            Represent a solid line.
            </summary>
        </member>
        <member name="T:Aspose.Cells.ListBox">
            <summary>
            
            </summary>
        </member>
        <member name="M:Aspose.Cells.ListBox.SelectedItem(System.Int32,System.Boolean)">
            <summary>
            Sets whether the item is selected
            </summary>
            <param name="itemIndex">The item idex</param>
            <param name="isSelected">Whether the item is selected.
            True means that this item should be selected.
            False means that this item should be unselected.
            </param>
        </member>
        <member name="M:Aspose.Cells.ListBox.IsSelected(System.Int32)">
            <summary>
            Indicates whether the item is selected.
            </summary>
            <param name="itemIndex">The item index.</param>
            <returns>whether the item is selected.</returns>
        </member>
        <member name="P:Aspose.Cells.ListBox.LinkedCell">
            <summary>
            Gets or sets the worksheet range linked to the control's value.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ListBox.InputRange">
            <summary>
            Gets or sets the worksheet range used to fill the specified list box. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.ListBox.ItemCount">
            <summary>
            Gets the number of items in the list box.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ListBox.SelectedIndex">
            <summary>
            Gets or sets the index number of the currently selected item in a list box or combo box.
            Zero-based.
            </summary>
            <remarks>-1 presents no item is selected.</remarks>
        </member>
        <member name="P:Aspose.Cells.ListBox.SelectedCells">
            <summary>
            Gets the selected cells.
            Returns null if the input range is not set or no item is selected
            </summary>
        </member>
        <member name="P:Aspose.Cells.ListBox.Shadow">
            <summary>
            Indicates whether the combobox has 3-D shading.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ListBox.SelectionType">
            <summary>
            Gets or sets the selection mode of the specified list box. 
            </summary>
        </member>
        <member name="T:Aspose.Cells.ListColumn">
            <summary>
            Represents a column in a list.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ListColumn.Name">
            <summary>
            Gets and sets the name of the column.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ListColumn.TotalsCalculation">
            <summary>
            Gets and sets the type of calculation in the Totals row of the list column.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ListColumn.Range">
            <summary>
            Gets the range of this list column.
            </summary>
        </member>
        <member name="T:Aspose.Cells.ListColumns">
            <summary>
            A collection of all the ListColumn objects in the specified ListObject object. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.ListColumns.Item(System.Int32)">
            <summary>
            Gets the ListColumn by the index.
            </summary>
            <param name="index">The index.</param>
            <returns>the ListColumn object.</returns>
        </member>
        <member name="P:Aspose.Cells.ListColumns.Item(System.String)">
            <summary>
            Gets the ListColumn by the name.
            </summary>
            <param name="name">The name of the ListColumn</param>
            <returns>The ListColumn object.</returns>
        </member>
        <member name="T:Aspose.Cells.ListObject">
            <summary>
            Represents a list object on a worksheet.
            The ListObject object is a member of the ListObjects collection. 
            The ListObjects collection contains all the list objects on a worksheet. 
            </summary>
        </member>
        <member name="M:Aspose.Cells.ListObject.Resize(System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean)">
            <summary>
            Resize the range of the list object.
            </summary>
            <param name="startRow">The start row index of the new range.</param>
            <param name="startColumn">The start column index of the new range.</param>
            <param name="endRow">The end row index of the new range.</param>
            <param name="endColumn">The end column index of the new range.</param>
            <param name="hasHeaders">Whether the ListObject has has headers.</param>
        </member>
        <member name="P:Aspose.Cells.ListObject.StartRow">
            <summary>
            Gets the start row of the range.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ListObject.StartColumn">
            <summary>
            Gets the start column of the range.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ListObject.EndRow">
            <summary>
            Gets the end  row of the range.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ListObject.EndColumn">
            <summary>
            Gets the end column of the range.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ListObject.ListColumns">
            <summary>
            Gets ListColumns of the ListObject.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ListObject.ShowTotals">
            <summary>
            Gets and sets whether this ListObject show total row.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ListObject.DataRange">
            <summary>
            Gets the data range of the ListObject.
            </summary>
        </member>
        <member name="T:Aspose.Cells.ListObjects">
            <summary>
            Returns a collection of ListObject objects in the worksheet.
            </summary>
        </member>
        <member name="M:Aspose.Cells.ListObjects.Add(System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean)">
            <summary>
            Adds a ListObject to the worksheet.
            </summary>
            <param name="startRow">The start row of the list range.</param>
            <param name="startColumn">The start row of the list range.</param>
            <param name="endRow">The start row of the list range.</param>
            <param name="endColumn">The start row of the list range.</param>
            <param name="hasHeaders">Whether the range has headers.</param>
            <returns>The index of the new ListObject</returns>
        </member>
        <member name="M:Aspose.Cells.ListObjects.Add(System.String,System.String,System.Boolean)">
            <summary>
            Adds a ListObject to the worksheet.
            </summary>
            <param name="startCell">The start cell of the list range.</param>
            <param name="endCell">The end cell of the list range.</param>
            <param name="hasHeaders">Whether the range has headers.</param>
            <returns>The index of the new ListObject</returns>
        </member>
        <member name="P:Aspose.Cells.ListObjects.Item(System.Int32)">
            <summary>
            Gets the ListObject by index.
            </summary>
            <param name="index">The index.</param>
            <returns>The ListObject</returns>
        </member>
        <member name="P:Aspose.Cells.Marker.MarkerStyle">
            <summary>
            Represents the marker style in a line chart, scatter chart, or radar chart. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.Marker.MarkerForegroundColor">
            <summary>
            Represents the marker foregournd color in a line chart, scatter chart, or radar chart. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.Marker.MarkerForegroundColorSetType">
            <summary>
            Gets or sets the marker foreground color set type.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Marker.MarkerBackgroundColor">
            <summary>
            Represents the marker backgournd color in a line chart, scatter chart, or radar chart. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.Marker.MarkerBackgroundColorSetType">
            <summary>
            Gets or sets the marker background color set type.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Marker.MarkerSize">
            <summary>
            Represents the marker size in a line chart, scatter chart, or radar chart. 
            </summary>
        </member>
        <member name="T:Aspose.Cells.MsoArrowheadStyle">
            <summary>
            Enumerates the line end type of the shape border line.
            </summary>
        </member>
        <member name="F:Aspose.Cells.MsoArrowheadStyle.None">
            <summary>
             No line end type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.MsoArrowheadStyle.Arrow">
            <summary>
            Arrow line end type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.MsoArrowheadStyle.ArrowStealth">
            <summary>
            Arrow Stealth line end type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.MsoArrowheadStyle.ArrowDiamond">
            <summary>
            Arrow Diamond Line end type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.MsoArrowheadStyle.ArrowOval">
            <summary>
            Arrow Oval line end type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.MsoArrowheadStyle.ArrowOpen">
            <summary>
            Arrow Open line end type.
            </summary>
        </member>
        <member name="T:Aspose.Cells.MsoArrowheadLength">
            <summary>
            Enumerates the line end width of the shape border line.
            </summary>
        </member>
        <member name="F:Aspose.Cells.MsoArrowheadLength.Narrow">
            <summary>
            Narrow line end width
            </summary>
        </member>
        <member name="F:Aspose.Cells.MsoArrowheadLength.Medium">
            <summary>
            Medium line end width
            </summary>
        </member>
        <member name="F:Aspose.Cells.MsoArrowheadLength.Wide">
            <summary>
            Width line end width
            </summary>
        </member>
        <member name="T:Aspose.Cells.MsoArrowheadWidth">
            <summary>
            Enumerates the line end length of the shape border line.
            </summary>
        </member>
        <member name="F:Aspose.Cells.MsoArrowheadWidth.Short">
            <summary>
             Short line end length.
            </summary>
        </member>
        <member name="F:Aspose.Cells.MsoArrowheadWidth.Medium">
            <summary>
            Medium line end length.
            </summary>
        </member>
        <member name="F:Aspose.Cells.MsoArrowheadWidth.Long">
            <summary>
            Long line end length.
            </summary>
        </member>
        <member name="T:Aspose.Cells.MsoDrawingType">
            <summary>
            Represents office drawing objects type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.MsoDrawingType.Group">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.MsoDrawingType.Line">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.MsoDrawingType.Rectangle">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.MsoDrawingType.Oval">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.MsoDrawingType.Arc">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.MsoDrawingType.Chart">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.MsoDrawingType.TextBox">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.MsoDrawingType.Button">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.MsoDrawingType.Picture">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.MsoDrawingType.Polygon">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.MsoDrawingType.CheckBox">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.MsoDrawingType.RadioButton">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.MsoDrawingType.Label">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.MsoDrawingType.DialogBox">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.MsoDrawingType.Spinner">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.MsoDrawingType.ScrollBar">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.MsoDrawingType.ListBox">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.MsoDrawingType.GroupBox">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.MsoDrawingType.ComboBox">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.MsoDrawingType.Comment">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.MsoDrawingType.OleObject">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.MsoDrawingType.CellsDrawing">
            <summary>
            Only for preserving the drawing object in the template file.
            </summary>
        </member>
        <member name="T:Aspose.Cells.MsoFillFormat">
            <summary>
            Represents fill formatting for a shape. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.MsoFillFormat.ForeColor">
            <summary>
            Gets and sets the fill fore color.
            </summary>
        </member>
        <member name="P:Aspose.Cells.MsoFillFormat.Transparency">
            <summary>
            Returns or sets the degree of transparency of the specified fill as a value from 0.0 (opaque) through 1.0 (clear).
            </summary>
        </member>
        <member name="P:Aspose.Cells.MsoFillFormat.BackColor">
            <summary>
            Gets and sets the file back color.
            </summary>
        </member>
        <member name="P:Aspose.Cells.MsoFillFormat.BackTransparency">
            <summary>
            Returns or sets the degree of back transparency of the specified fill as a value from 0.0 (opaque) through 1.0 (clear).
            </summary>
        </member>
        <member name="P:Aspose.Cells.MsoFillFormat.IsVisible">
            <summary>
            Indicats whether there is fill. 
            </summary>
        </member>
        <member name="T:Aspose.Cells.MsoLineDashStyle">
            <summary>
            Represents style of dash drawing lines.
            </summary>
        </member>
        <member name="F:Aspose.Cells.MsoLineDashStyle.Dash">
            <summary>
            Represent a dash line.
            </summary>
        </member>
        <member name="F:Aspose.Cells.MsoLineDashStyle.DashDot">
            <summary>
            Represents a dash-dot line.
            </summary>
        </member>
        <member name="F:Aspose.Cells.MsoLineDashStyle.DashDotDot">
            <summary>
             Represents a dash-dot-dot line.
            </summary>
        </member>
        <member name="F:Aspose.Cells.MsoLineDashStyle.DashLongDash">
            <summary>
             Represents a long dash-short dash line.
            </summary>
        </member>
        <member name="F:Aspose.Cells.MsoLineDashStyle.DashLongDashDot">
            <summary>
            Represents a long dash-short dash-dot line.
            </summary>
        </member>
        <member name="F:Aspose.Cells.MsoLineDashStyle.RoundDot">
            <summary>
            Represents a round-dot line.
            </summary>
        </member>
        <member name="F:Aspose.Cells.MsoLineDashStyle.Solid">
            <summary>
            Represent a solid line.
            </summary>
        </member>
        <member name="F:Aspose.Cells.MsoLineDashStyle.SquareDot">
            <summary>
            Represents a square-dot line.
            </summary>
        </member>
        <member name="T:Aspose.Cells.MsoLineFormat">
            <summary>
            Represents line and arrowhead formatting.
            </summary>
        </member>
        <member name="P:Aspose.Cells.MsoLineFormat.Opt">
            <summary>
            
            </summary>
        </member>
        <member name="P:Aspose.Cells.MsoLineFormat.IsVisible">
            <summary>
            Indicates whether the object is visible.
            </summary>
        </member>
        <member name="P:Aspose.Cells.MsoLineFormat.Style">
            <summary>
            Returns a Style object that represents the style of the specified range.
            </summary>
        </member>
        <member name="P:Aspose.Cells.MsoLineFormat.ForeColor">
            <summary>
            Gets and sets the border line fore color.
            </summary>
        </member>
        <member name="P:Aspose.Cells.MsoLineFormat.BackColor">
            <summary>
            Gets and sets the border line back color.
            </summary>
        </member>
        <member name="P:Aspose.Cells.MsoLineFormat.DashStyle">
            <summary>
            Gets or sets the dash style for the specified line.
            </summary>
        </member>
        <member name="P:Aspose.Cells.MsoLineFormat.Transparency">
            <summary>
            Returns or sets the degree of transparency of the specified fill as a value from 0.0 (opaque) through 1.0 (clear).
            </summary>
        </member>
        <member name="P:Aspose.Cells.MsoLineFormat.Pattern">
            <summary>
            
            </summary>
        </member>
        <member name="P:Aspose.Cells.MsoLineFormat.Weight">
            <summary>
            Returns or sets the weight of the line ,in units of pt.
            </summary>
        </member>
        <member name="T:Aspose.Cells.MsoLineStyle">
            <summary>
            Represents style of drawing lines.
            </summary>
        </member>
        <member name="F:Aspose.Cells.MsoLineStyle.Single">
            <summary>
            Single line (of width lineWidth)
            </summary>
        </member>
        <member name="F:Aspose.Cells.MsoLineStyle.ThickBetweenThin">
            <summary>
            Three lines, thin, thick, thin
            </summary>
        </member>
        <member name="F:Aspose.Cells.MsoLineStyle.ThinThick">
            <summary>
            Double lines, one thin, one thick
            </summary>
        </member>
        <member name="F:Aspose.Cells.MsoLineStyle.ThickThin">
            <summary>
            Double lines, one thick, one thin
            </summary>
        </member>
        <member name="F:Aspose.Cells.MsoLineStyle.ThinThin">
            <summary>
            Double lines of equal width
            </summary>
        </member>
        <member name="T:Aspose.Cells.MsoTextFrame">
            <summary>
            Represents the text frame in a Shape object.
            </summary>
        </member>
        <member name="P:Aspose.Cells.MsoTextFrame.AutoSize">
            <summary>
            Indicates if size of shape is adjusted automatically according to its content.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Name">
            <summary>
            Represents a defined name for a range of cells.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Name.GetRanges">
            <summary>
            Gets all ranges which referred by this name.
            </summary>
            <returns>All ranges.</returns>
        </member>
        <member name="P:Aspose.Cells.Name.Text">
            <summary>
            Gets the name text of the object.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Name.RefersTo">
            <summary>
            Returns or sets the formula that the name is defined to refer to, beginning with an equal sign.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Name.IsReferred">
            <summary>
            Indicates whether this name is referred by other formulas.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Names">
            <summary>
            Represents a collection of all the Name objects in the spreadsheet. 
            </summary>
        </member>
        <member name="M:Aspose.Cells.Names.GetNamedRanges(Aspose.Cells.Worksheets)">
            <summary>
            
            </summary>
            <param name="sheets"></param>
            <returns></returns>
            <remarks>Built-in names are not included.</remarks>
        </member>
        <member name="M:Aspose.Cells.Names.Add(System.String)">
            <summary>
            Defines a new name.
            </summary>
            <param name="text">The text to use as the name.</param>
            <returns><see cref="T:Aspose.Cells.Name"/> object index.</returns>
            <remarks>Name cannot include spaces and cannot look like cell references.</remarks>
        </member>
        <member name="M:Aspose.Cells.Names.Remove(System.String)">
            <summary>
            Remove the name.
            </summary>
            <param name="text">The name text.</param>
        </member>
        <member name="M:Aspose.Cells.Names.RemoveAt(System.Int32)">
            <summary>
            Remove the name at the specific index.
            </summary>
            <param name="index"></param>
            <remarks>
            Please make sure that the name is not referred by the other formulas before calling the method.
            And if the name is referred,please only set Name.RefersTo as null.
            </remarks>
        </member>
        <member name="M:Aspose.Cells.Names.Copy(Aspose.Cells.Names)">
            <summary>
            Copys names from another workbook without any changes.
            </summary>
            <param name="source"></param>
        </member>
        <member name="M:Aspose.Cells.Names.ChangeData(System.Byte[],System.Byte[],System.Int32,System.Int32)">
            <summary>
            Changes name data while copying worksheet.
            </summary>
            <param name="source"></param>
            <param name="dest"></param>
            <param name="sourceIndex"></param>
            <param name="destIndex"></param>
        </member>
        <member name="P:Aspose.Cells.Names.Item(System.Int32)">
             <summary>
             Gets the <see cref="T:Aspose.Cells.Name"/> element at the specified index.
             </summary>
            <param name="index">The zero based index of the element.</param>
            <returns>The element at the specified index.</returns>
        </member>
        <member name="P:Aspose.Cells.Names.Item(System.String)">
             <summary>
             Gets the <see cref="T:Aspose.Cells.Name"/> element with the specified name.
             </summary>
            <param name="text">Name text.</param>
            <returns>The element with the specified name.</returns>
        </member>
        <member name="T:Aspose.Cells.NSeries">
            <summary>
            Encapsulates a collection of <see cref="T:Aspose.Cells.ASeries"/> objects.
            </summary>
        </member>
        <member name="M:Aspose.Cells.NSeries.#ctor(Aspose.Cells.Chart)">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="M:Aspose.Cells.NSeries.SetSeriesNames(System.Int32,System.String)">
            <summary>
            Sets the name of all the serieses in the chart.
            </summary>
            <param name="startIndex">The index of the first series which you want to set the name.</param>
            <param name="area">Specifies the area for the series name.</param>
            <remarks>
            <br>If the start index is larger than the count of the serieses, it will return and do nothing.</br>
            <br>If set data on contiguous cells, use colon to seperate them.For example, C2:C5.</br>
            <br>If set data on contiguous cells, use comma to seperate them.For example, C2,D5.</br></remarks>
        </member>
        <member name="M:Aspose.Cells.NSeries.AddR1C1(System.String,System.Boolean)">
            <summary>
            Adds the <see cref="T:Aspose.Cells.NSeries"/> collection to a chart.
            </summary>
            <param name="area">Specifies values from which to plot the data series</param>
            <param name="isVertical">Specifies whether to plot the series from a range of cell values by row or by column.</param>
            <returns>Return the first index of the added ASeries in the NSeries.</returns>
            <remarks><br>If set data on contiguous cells, use colon to seperate them.For example, R[1]C[1]:R[3]C[2].</br>
            <br>If set data on contiguous cells, use comma to seperate them.For example,R[1]C[1],R[3]C[2].</br></remarks>
        </member>
        <member name="M:Aspose.Cells.NSeries.Add(System.String,System.Boolean)">
            <summary>
            Adds the <see cref="T:Aspose.Cells.NSeries"/> collection to a chart.
            </summary>
            <param name="area">Specifies values from which to plot the data series</param>
            <param name="isVertical">Specifies whether to plot the series from a range of cell values by row or by column.</param>
            <returns>Return the first index of the added ASeries in the NSeries.</returns>
            <remarks><br>If set data on contiguous cells, use colon to seperate them.For example, C2:C5.</br>
            <br>If set data on contiguous cells, use comma to seperate them.For example, C2,D5.</br></remarks>
        </member>
        <member name="P:Aspose.Cells.NSeries.Item(System.Int32)">
             <summary>
             Gets the <see cref="T:Aspose.Cells.ASeries"/> element at the specified index.
             </summary>
            <param name="index">The zero based index of the element.</param>
            <returns>The element at the specified index.</returns>
        </member>
        <member name="P:Aspose.Cells.NSeries.CategoryData">
             <summary>
            Gets or sets the range of category Axis values. 
             It can be a range of cells (such as, "d1:e10"), 
             or a sequence of values (such as,"{2,6,8,10}"). 
             </summary>
        </member>
        <member name="P:Aspose.Cells.NSeries.SecondCatergoryData">
             <summary>
            Gets or sets the range of second category Axis values. 
             It can be a range of cells (such as, "d1:e10"), 
             or a sequence of values (such as,"{2,6,8,10}"). 
             Only effects when some ASerieses plot on the second axis.
             </summary>
        </member>
        <member name="P:Aspose.Cells.NSeries.IsColorVaried">
            <summary>
            Represents if the color of points is varied. 
            </summary>
        </member>
        <member name="T:Aspose.Cells.OleFileType">
            <summary>
            Ole object file type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OleFileType.Xls">
            <summary>
            Represets the Ms Excel file.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OleFileType.Doc">
            <summary>
            Represents the Ms word document.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OleFileType.Ppt">
            <summary>
            Represents the Power Point.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OleFileType.Pdf">
            <summary>
            Represents the Acrobat Document.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OleFileType.Unknown">
            <summary>
            Unknown file type.
            </summary>
        </member>
        <member name="T:Aspose.Cells.OleObject">
            <summary>
            Represents an OleObject in a worksheet.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OleObject.SetNativeSourceFullName(System.String)">
            <summary>
            Sets the ole native source full file name with path.
            </summary>
            <param name="sourceFullName">the ole native source full file name</param>
        </member>
        <member name="P:Aspose.Cells.OleObject.ImageData">
            <summary>
            Represents image of ole object as byte array.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OleObject.ObjectData">
            <summary>
            Represents embedded ole object data as byte array.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OleObject.IsNative">
            <summary>
            Indicates whether the ole object is ole10 native type.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OleObject.ProgID">
            <summary>
            Gets or sets the ProgID of the OLE object. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.OleObject.FileType">
            <summary>
            Gets and sets the file type of the embedded ole object data
            </summary>
        </member>
        <member name="P:Aspose.Cells.OleObject.SourceFullName">
            <summary>
            Returns the source full name of the source file for the linked OLE object.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OleObject.IsLink">
            <summary>
            Returns true if the OleObject is linked
            </summary>
        </member>
        <member name="P:Aspose.Cells.OleObject.AutoUpdate">
            <summary>
            Specifies whether the link to the OleObject is automatically updated or not.
            </summary>
        </member>
        <member name="P:Aspose.Cells.OleObject.Clsid">
            <summary>
            Gets and sets the CLSID of the OLE object. 
            </summary>
        </member>
        <member name="T:Aspose.Cells.OleObjects">
            <summary>
            Represents embedded OLE objects.
            </summary>
        </member>
        <member name="M:Aspose.Cells.OleObjects.Add(System.Int32,System.Int32,System.Int32,System.Int32,System.Byte[])">
            <summary>
            Adds an OleObject to the collection.
            </summary>
            <param name="upperLeftRow">Upper left row index.</param>
            <param name="upperLeftColumn">Upper left column index.</param>
            <param name="height">Height of oleObject, in unit of pixel.</param>
            <param name="width">Width of oleObject, in unit of pixel.</param>
            <param name="imageData"> Image of ole object as byte array.</param>
            <returns><see cref="T:Aspose.Cells.OleObject"/> object index.</returns>
        </member>
        <member name="P:Aspose.Cells.OleObjects.Item(System.Int32)">
             <summary>
             Gets the <see cref="T:Aspose.Cells.OleObject"/> element at the specified index.
             </summary>
            <param name="index">The zero based index of the element.</param>
            <returns>The element at the specified index.</returns>
        </member>
        <member name="T:Aspose.Cells.OperatorType">
            <summary>
            Represents the operator type of conditional format and data validation.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OperatorType.Between">
            <summary>
            Represents Between operator of conditional format and data validation.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OperatorType.Equal">
            <summary>
            Represents Equal operator of conditional format and data validation.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OperatorType.GreaterThan">
            <summary>
            Represents GreaterThan operator of conditional format and data validation.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OperatorType.GreaterOrEqual">
            <summary>
            Represents GreaterOrEqual operator of conditional format and data validation.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OperatorType.LessThan">
            <summary>
            Represents LessThan operator of conditional format and data validation.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OperatorType.LessOrEqual">
            <summary>
            Represents LessOrEqual operator of conditional format and data validation.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OperatorType.None">
            <summary>
            Represents no comparision.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OperatorType.NotBetween">
            <summary>
            Represents NotBetween operator of conditional format and data validation.
            </summary>
        </member>
        <member name="F:Aspose.Cells.OperatorType.NotEqual">
            <summary>
            Represents NotEqual operator of conditional format and data validation.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Outline">
            <summary>
            Represents an outline on a worksheet.
            </summary>
        </member>
        <member name="F:Aspose.Cells.Outline.SummaryRowBelow">
            <summary>
            Indicates if the summary row will be positioned below the detail rows in the outline.
            </summary>
        </member>
        <member name="F:Aspose.Cells.Outline.SummaryColumnRight">
            <summary>
            Indicates if the summary column will be positioned to the right of the detail columns in the outline.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Oval">
            <summary>
            Represents the oval shape.
            </summary>
        </member>
        <member name="T:Aspose.Cells.PageOrientationType">
            <summary>
            Represents print orientation constants.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PageOrientationType.Landscape">
            <summary>
            Landscape orientation
            </summary>
        </member>
        <member name="F:Aspose.Cells.PageOrientationType.Portrait">
            <summary>
            Portrait orientation
            </summary>
        </member>
        <member name="T:Aspose.Cells.PageSetup">
            <summary>
            Encapsulates the object that represents the page setup description. 
            The PageSetup object contains all page setup options.
            </summary>
            <example>
            <code>
            [C#]
            sheet.PageSetup.PrintArea = "D1:K13";
            sheet.PageSetup.PrintTitleRows = "$5:$7";
            sheet.PageSetup.PrintTitleColumns = "$A:$B";
            
            [Visual Basic]
            sheet.PageSetup.PrintArea = "D1:K13"
            sheet.PageSetup.PrintTitleRows = "$5:$7"
            sheet.PageSetup.PrintTitleColumns = "$A:$B"
            </code>
            </example>
        </member>
        <member name="M:Aspose.Cells.PageSetup.GetHeader(System.Int32)">
            <summary>
             Gets a script formatting the header of an Excel file.
            </summary>
            <param name="section"><p>0:Left Section.</p>
            <p>1:Center Section</p>
            <p>2:Right Section</p></param>
        </member>
        <member name="M:Aspose.Cells.PageSetup.GetFooter(System.Int32)">
            <summary>
             Gets a script formatting the footer of an Excel file.
            </summary>
            <param name="section"><p>0:Left Section.</p>
            <p>1:Center Section</p>
            <p>2:Right Section</p></param>
        </member>
        <member name="M:Aspose.Cells.PageSetup.SetHeader(System.Int32,System.String)">
             <summary>
             Sets a script formatting the header of an Excel file.
             </summary>
             <param name="section"><p>0:Left Section.</p>
             <p>1:Center Section</p>
             <p>2:Right Section</p></param>
             <param name="headerScript">Header format script.</param>
             <remarks><p>Script commands:</p>
            <table class="dtTABLE" cellspacing="0">
             <tr>
                <td width="25%"><font color="gray"><b>Command</b></font>　</td>
                <td width="75%"><font color="gray"><b>Description</b></font>　</td>
             </tr> 
             <tr>
             <td width="25%">&amp;P</td>
                <td width="75%">Current page number　</td>
             </tr>   
             <tr>
             <td width="25%">&amp;N</td>
                <td width="75%">Page count　</td>
             </tr>   
             <tr>
             <td width="25%">&amp;D</td>
                <td width="75%">Current date　</td>
             </tr>   
             <tr>
             <td width="25%">&amp;T</td>
                <td width="75%">Current time</td>
             </tr>
             <tr>
             <td width="25%">&amp;A</td>
                <td width="75%">Sheet name</td>
             </tr>
             <tr>
             <td width="25%">&amp;F</td>
                <td width="75%">File name without path</td>
             </tr>
             <tr>
             <td width="25%">&amp;"&lt;FontName&gt;"</td>
                <td width="75%">Font name, for exampe: &amp;"Arial"</td>
             </tr>
             <tr>
             <td width="25%">&amp;"&lt;FontName&gt;, &lt;FontStyle&gt;"</td>
                <td width="75%">Font name and font style, for exampe: &amp;"Arial,Bold"</td>
             </tr>
             <tr>
             <td width="25%">&amp;&lt;FontSize&gt;</td>
                <td width="75%">Font size.If this command is followed by a plain number to be printed in the header, it will be separated from the font height with a space character.</td>
             </tr>
             <tr>
             <td width="25%">&amp;G</td>
                <td width="75%">Image script</td>
             </tr>
            </table>
            For example: "&amp;Arial,Bold&amp;8Header Note"
             </remarks>
        </member>
        <member name="M:Aspose.Cells.PageSetup.SetFooter(System.Int32,System.String)">
             <summary>
             Sets a script formatting the footer of an Excel file.
             </summary>
             <param name="section"><p>0:Left Section.</p>
             <p>1:Center Section</p>
             <p>2:Right Section</p></param>
             <param name="footerScript">Footer format script.</param>
             <remarks><p>Script commands:</p>
            <table class="dtTABLE" cellspacing="0">
             <tr>
                <td width="25%"><font color="gray"><b>Command</b></font>　</td>
                <td width="75%"><font color="gray"><b>Description</b></font>　</td>
             </tr> 
             <tr>
             <td width="25%">&amp;P</td>
                <td width="75%">Current page number　</td>
             </tr>   
             <tr>
             <td width="25%">&amp;N</td>
                <td width="75%">Page count　</td>
             </tr>   
             <tr>
             <td width="25%">&amp;D</td>
                <td width="75%">Current date　</td>
             </tr>   
             <tr>
             <td width="25%">&amp;T</td>
                <td width="75%">Current time</td>
             </tr>
             <tr>
             <td width="25%">&amp;A</td>
                <td width="75%">Sheet name</td>
             </tr>
             <tr>
             <td width="25%">&amp;F</td>
                <td width="75%">File name without path</td>
             </tr>
             <tr>
             <td width="25%">&amp;"&lt;FontName&gt;"</td>
                <td width="75%">Font name, for exampe: &amp;"Arial"</td>
             </tr>
             <tr>
             <td width="25%">&amp;"&lt;FontName&gt;, &lt;FontStyle&gt;"</td>
                <td width="75%">Font name and font style, for exampe: &amp;"Arial,Bold"</td>
             </tr>
             <tr>
             <td width="25%">&amp;&lt;FontSize&gt;</td>
                <td width="75%">Font size.If this command is followed by a plain number to be printed in the header, it will be separated from the font height with a space character.</td>
             </tr>
             <tr>
             <td width="25%">&amp;G</td>
                <td width="75%">Image script</td>
             </tr>
            </table>
            For example: "&amp;Arial,Bold&amp;8Footer Note"
             </remarks>
        </member>
        <member name="M:Aspose.Cells.PageSetup.SetEvenHeader(System.Int32,System.String)">
            <summary>
             Sets a script formatting the even page header of an Excel file.
            Only effect in Excel 2007 when IsHFDiffOddEven is true.
            </summary>
            <param name="section"><p>0:Left Section.</p>
            <p>1:Center Section</p>
            <p>2:Right Section</p></param>
            <param name="headerScript">Header format script.</param>
        </member>
        <member name="M:Aspose.Cells.PageSetup.SetEvenFooter(System.Int32,System.String)">
            <summary>
             Sets a script formatting the even page footer of an Excel file.
            Only effect in Excel 2007 when IsHFDiffOddEven is true.
            </summary>
            <param name="section"><p>0:Left Section.</p>
            <p>1:Center Section</p>
            <p>2:Right Section</p></param>
            <param name="footerScript">Footer format script.</param>
        </member>
        <member name="M:Aspose.Cells.PageSetup.SetFirstPageHeader(System.Int32,System.String)">
            <summary>
             Sets a script formatting the first page header of an Excel file.
            Only effect in Excel 2007 when IsHFDiffFirst is true.
            </summary>
            <param name="section"><p>0:Left Section.</p>
            <p>1:Center Section</p>
            <p>2:Right Section</p></param>
            <param name="headerScript">Header format script.</param>
        </member>
        <member name="M:Aspose.Cells.PageSetup.SetFirstPageFooter(System.Int32,System.String)">
            <summary>
             Sets a script formatting the first page footer of an Excel file.
            </summary>
            <param name="section"><p>0:Left Section.</p>
            <p>1:Center Section</p>
            <p>2:Right Section</p></param>
            <param name="footerScript">Footer format script.</param>
        </member>
        <member name="M:Aspose.Cells.PageSetup.SetHeaderPicture(System.Int32,System.Byte[])">
            <summary>
            Sets an image in the header of a worksheet.
            </summary>
            <param name="section"><p>0:Left Section.</p>
            <p>1:Center Section</p>
            <p>2:Right Section</p></param>
            <param name="headerPicture">Image data.</param>
        </member>
        <member name="M:Aspose.Cells.PageSetup.SetFooterPicture(System.Int32,System.Byte[])">
            <summary>
            Sets an image in the footer of a worksheet.
            </summary>
            <param name="section"><p>0:Left Section.</p>
            <p>1:Center Section</p>
            <p>2:Right Section</p></param>
            <param name="footerPicture">Image data.</param>
        </member>
        <member name="M:Aspose.Cells.PageSetup.GetShapeId(System.Boolean,System.Int32)">
            <summary>
            Returns the index in the shapes.
            </summary>
            <param name="isHeader"></param>
            <param name="section"></param>
            <returns></returns>
        </member>
        <member name="P:Aspose.Cells.PageSetup.PrintTitleColumns">
            <summary>
            Represents the columns that contain the cells to be repeated on the left side of each page.
            </summary>
            <example>
            <code>
            [C#]
            
            cells.PageSetup.PrintTitleColumns = "$A:$A";
            
            [Visula Basic]
            
            cells.PageSetup.PrintTitleColumns = "$A:$A"
            </code>
            </example>
        </member>
        <member name="P:Aspose.Cells.PageSetup.PrintTitleRows">
            <summary>
            Represents the rows that contain the cells to be repeated at the top of each page.
            </summary>
            <example>
            <code>
            [C#]
            
            cells.PageSetup.PrintTitleRows = "$1:$1";
            
            [Visula Basic]
            
            cells.PageSetup.PrintTitleRows = "$1:$1"
            </code>
            </example>
        </member>
        <member name="P:Aspose.Cells.PageSetup.BlackAndWhite">
            <summary>
            Represents if elements of the document will be printed in black and white.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PageSetup.CenterHorizontally">
            <summary>
            Represent if the sheet is printed centered horizontally.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PageSetup.CenterVertically">
            <summary>
            Represent if the sheet is printed centered vertically.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PageSetup.Draft">
            <summary>
            Represents if the sheet will be printed without graphics.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PageSetup.FooterMargin">
            <summary>
            Represents the distance from the bottom of the page to the footer, in unit of centimeters.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PageSetup.FooterMarginInch">
            <summary>
            Represents the distance from the bottom of the page to the footer, in unit of inches.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PageSetup.HeaderMargin">
            <summary>
            Represents the distance from the top of the page to the header, in unit of centimeters.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PageSetup.HeaderMarginInch">
            <summary>
            Represents the distance from the top of the page to the header, in unit of inches.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PageSetup.LeftMargin">
            <summary>
            Represents the size of the left margin, in unit of centimeters.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PageSetup.LeftMarginInch">
            <summary>
            Represents the size of the left margin, in unit of inches.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PageSetup.RightMargin">
            <summary>
            Represents the size of the right margin, in unit of centimeters.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PageSetup.RightMarginInch">
            <summary>
            Represents the size of the right margin, in unit of inches.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PageSetup.TopMargin">
            <summary>
            Represents the size of the top margin, in unit of centimeters.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PageSetup.TopMarginInch">
            <summary>
            Represents the size of the top margin, in unit of inches.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PageSetup.BottomMargin">
            <summary>
            Represents the size of the bottom margin, in unit of centimeters.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PageSetup.BottomMarginInch">
            <summary>
            Represents the size of the bottom margin, in unit of inches.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PageSetup.FirstPageNumber">
            <summary>
            Represents the first page number that will be used when this sheet is printed.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PageSetup.FitToPagesTall">
            <summary>
            Represents  the number of pages tall the worksheet will be scaled to when it's printed.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PageSetup.FitToPagesWide">
            <summary>
            Represents the number of pages wide the worksheet will be scaled to when it's printed.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PageSetup.Order">
            <summary>
            Represents the order that Microsoft Excel uses to number pages when printing a large worksheet.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PageSetup.PaperSize">
            <summary>
            Represents the size of the paper.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PageSetup.Orientation">
            <summary>
            Represents page print orientation.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PageSetup.PrintComments">
            <summary>
            Represents the way comments are printed with the sheet.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PageSetup.PrintErrors">
            <summary>
            Specifies the type of print error displayed.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PageSetup.PrintHeadings">
            <summary>
            Represents if row and column headings are printed with this page.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PageSetup.PrintGridlines">
            <summary>
            Represents if cell gridlines are printed on the page.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PageSetup.Zoom">
            <summary>
            Represents the scaling factor in percent. It should be between 10 and 400.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PageSetup.PrintQuality">
            <summary>
            Represents the print quality.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PageSetup.PrintCopies">
            <summary>
            Get and sets number of copies to print.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PageSetup.IsHFDiffOddEven">
            <summary>
            True means that the header/footer of the odd pages is different with odd pages.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PageSetup.IsHFDiffFirst">
            <summary>
            True means that the header/footer of the first page is different with other pages.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PageSetup.IsHFScaleWithDoc">
            <summary>
            Indicates whether header and footer are scaled with document scaling.
            Only applies for Excel 2007.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PageSetup.IsHFAlignMargins">
            <summary>
            Indicates whether header and footer margins are aligned with the page margins.
            Only applies for Excel 2007.
            </summary>
        </member>
        <member name="P:Aspose.Cells.PageSetup.PrintArea">
            <summary>
            Represents the range to be printed.
            </summary>
        </member>
        <member name="T:Aspose.Cells.PaperSizeType">
            <summary>
            Represents paper size constants.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PaperSizeType.Paper10x14">
            <summary>
            10 in. x 14 in.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PaperSizeType.Paper11x17">
            <summary>
            11 in. x 17 in.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PaperSizeType.PaperA3">
            <summary>
            A3 (297 mm x 420 mm)
            </summary>
        </member>
        <member name="F:Aspose.Cells.PaperSizeType.PaperA4">
            <summary>
            A4 (210 mm x 297 mm)
            </summary>
        </member>
        <member name="F:Aspose.Cells.PaperSizeType.PaperA4Small">
            <summary>
            A4 Small (210 mm x 297 mm)
            </summary>
        </member>
        <member name="F:Aspose.Cells.PaperSizeType.PaperA5">
            <summary>
            A5 (148 mm x 210 mm)
            </summary>
        </member>
        <member name="F:Aspose.Cells.PaperSizeType.PaperB4">
            <summary>
            B4 (250 mm x 354 mm)
            </summary>
        </member>
        <member name="F:Aspose.Cells.PaperSizeType.PaperB5">
            <summary>
            B5 (182 mm x 257 mm)
            </summary>
        </member>
        <member name="F:Aspose.Cells.PaperSizeType.PaperCSheet">
            <summary>
            C size sheet
            </summary>
        </member>
        <member name="F:Aspose.Cells.PaperSizeType.PaperDSheet">
            <summary>
            D size sheet
            </summary>
        </member>
        <member name="F:Aspose.Cells.PaperSizeType.PaperEnvelope10">
            <summary>
            Envelope #10 (4-1/8 in. x 9-1/2 in.)
            </summary>
        </member>
        <member name="F:Aspose.Cells.PaperSizeType.PaperEnvelope11">
            <summary>
            Envelope #11 (4-1/2 in. x 10-3/8 in.)
            </summary>
        </member>
        <member name="F:Aspose.Cells.PaperSizeType.PaperEnvelope12">
            <summary>
            Envelope #12 (4-1/2 in. x 11 in.)
            </summary>
        </member>
        <member name="F:Aspose.Cells.PaperSizeType.PaperEnvelope14">
            <summary>
            Envelope #14 (5 in. x 11-1/2 in.)
            </summary>
        </member>
        <member name="F:Aspose.Cells.PaperSizeType.PaperEnvelope9">
            <summary>
            Envelope #9 (3-7/8 in. x 8-7/8 in.)
            </summary>
        </member>
        <member name="F:Aspose.Cells.PaperSizeType.PaperEnvelopeB4">
            <summary>
            Envelope B4 (250 mm x 353 mm)
            </summary>
        </member>
        <member name="F:Aspose.Cells.PaperSizeType.PaperEnvelopeB5">
            <summary>
            Envelope B5 (176 mm x 250 mm)
            </summary>
        </member>
        <member name="F:Aspose.Cells.PaperSizeType.PaperEnvelopeB6">
            <summary>
            Envelope B6 (176 mm x 125 mm)
            </summary>
        </member>
        <member name="F:Aspose.Cells.PaperSizeType.PaperEnvelopeC3">
            <summary>
            Envelope C3 (324 mm x 458 mm)
            </summary>
        </member>
        <member name="F:Aspose.Cells.PaperSizeType.PaperEnvelopeC4">
            <summary>
            Envelope C4 (229 mm x 324 mm)
            </summary>
        </member>
        <member name="F:Aspose.Cells.PaperSizeType.PaperEnvelopeC5">
            <summary>
            Envelope C5 (162 mm x 229 mm)
            </summary>
        </member>
        <member name="F:Aspose.Cells.PaperSizeType.PaperEnvelopeC6">
            <summary>
            Envelope C6 (114 mm x 162 mm)
            </summary>
        </member>
        <member name="F:Aspose.Cells.PaperSizeType.PaperEnvelopeC65">
            <summary>
            Envelope C65 (114 mm x 229 mm)
            </summary>
        </member>
        <member name="F:Aspose.Cells.PaperSizeType.PaperEnvelopeDL">
            <summary>
            Envelope DL (110 mm x 220 mm)
            </summary>
        </member>
        <member name="F:Aspose.Cells.PaperSizeType.PaperEnvelopeItaly">
            <summary>
            Envelope Italy (110 mm x 230 mm)
            </summary>
        </member>
        <member name="F:Aspose.Cells.PaperSizeType.PaperEnvelopeMonarch">
            <summary>
            Envelope Monarch (3-7/8 in. x 7-1/2 in.)
            </summary>
        </member>
        <member name="F:Aspose.Cells.PaperSizeType.PaperEnvelopePersonal">
            <summary>
            Envelope (3-5/8 in. x 6-1/2 in.)
            </summary>
        </member>
        <member name="F:Aspose.Cells.PaperSizeType.PaperESheet">
            <summary>
            E size sheet
            </summary>
        </member>
        <member name="F:Aspose.Cells.PaperSizeType.PaperExecutive">
            <summary>
            Executive (7-1/2 in. x 10-1/2 in.)
            </summary>
        </member>
        <member name="F:Aspose.Cells.PaperSizeType.PaperFanfoldLegalGerman">
            <summary>
            German Legal Fanfold (8-1/2 in. x 13 in.)
            </summary>
        </member>
        <member name="F:Aspose.Cells.PaperSizeType.PaperFanfoldStdGerman">
            <summary>
            German Standard Fanfold (8-1/2 in. x 12 in.)
            </summary>
        </member>
        <member name="F:Aspose.Cells.PaperSizeType.PaperFanfoldUS">
            <summary>
            U.S. Standard Fanfold (14-7/8 in. x 11 in.)
            </summary>
        </member>
        <member name="F:Aspose.Cells.PaperSizeType.PaperFolio">
            <summary>
            Folio (8-1/2 in. x 13 in.)
            </summary>
        </member>
        <member name="F:Aspose.Cells.PaperSizeType.PaperLedger">
            <summary>
            Ledger (17 in. x 11 in.)
            </summary>
        </member>
        <member name="F:Aspose.Cells.PaperSizeType.PaperLegal">
            <summary>
            Legal (8-1/2 in. x 14 in.)
            </summary>
        </member>
        <member name="F:Aspose.Cells.PaperSizeType.PaperLetter">
            <summary>
            Letter (8-1/2 in. x 11 in.)
            </summary>
        </member>
        <member name="F:Aspose.Cells.PaperSizeType.PaperLetterSmall">
            <summary>
            Letter Small (8-1/2 in. x 11 in.)
            </summary>
        </member>
        <member name="F:Aspose.Cells.PaperSizeType.PaperNote">
            <summary>
            Note (8-1/2 in. x 11 in.)
            </summary>
        </member>
        <member name="F:Aspose.Cells.PaperSizeType.PaperQuarto">
            <summary>
            Quarto (215 mm x 275 mm)
            </summary>
        </member>
        <member name="F:Aspose.Cells.PaperSizeType.PaperStatement">
            <summary>
            Statement (5-1/2 in. x 8-1/2 in.)
            </summary>
        </member>
        <member name="F:Aspose.Cells.PaperSizeType.PaperTabloid">
            <summary>
            Tabloid (11 in. x 17 in.) 
            </summary>
        </member>
        <member name="T:Aspose.Cells.Picture">
            <summary>
            Encapsulates the object that represents a single picture in a spreadsheet.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Picture.Move(System.Int32,System.Int32)">
            <summary>
            Moves the picture to a specified location.
            </summary>
            <param name="upperLeftRow">Upper left row index.</param>
            <param name="upperLeftColumn">Upper left column index.</param>
        </member>
        <member name="M:Aspose.Cells.Picture.AlignTopRightCorner(System.Int32,System.Int32)">
            <summary>
            Moves the picture to the top-right corner.
            </summary>
            <param name="row">the row index.</param>
            <param name="column">the column index.</param>
        </member>
        <member name="P:Aspose.Cells.Picture.OriginalHeight">
            <summary>
            Gets the original height of the picture.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Picture.OriginalWidth">
            <summary>
            Gets the original width of the picture.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Picture.BorderLineColor">
            <summary>
            Represents the <see cref="T:System.Drawing.Color"/> of the border line of a picture.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Picture.BorderWeight">
            <summary>
            Gets or sets the weight of the border line of a picture in units of pt.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Picture.Data">
            <summary>
            Gets the data of the picture.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Picture.ImageFormat">
            <summary>
            Gets the image format of the picture.
            </summary>
        </member>
        <member name="T:Aspose.Cells.PictureData">
            <summary>
            Summary description for PictureData.
            </summary>
        </member>
        <member name="T:Aspose.Cells.PictureDataList">
            <summary>
            Summary description for PictureDataList.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Pictures">
            <summary>
            Encapsulates a collection of <see cref="T:Aspose.Cells.Picture"/> objects.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Pictures.#ctor(Aspose.Cells.Shapes)">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="M:Aspose.Cells.Pictures.Add(System.Int32,System.Int32,System.Int32,System.Int32,System.IO.Stream)">
            <summary>
            Adds a picture to the collection.
            </summary>
            <param name="upperLeftRow">Upper left row index.</param>
            <param name="upperLeftColumn">Upper left column index.</param>
            <param name="lowerRightRow">Lower right row index</param>
            <param name="lowerRightColumn">Lower right column index</param>
            <param name="stream">Stream object which contains the image data.</param>
            <returns><see cref="T:Aspose.Cells.Picture"/> object index.</returns>
        </member>
        <member name="M:Aspose.Cells.Pictures.Add(System.Int32,System.Int32,System.Int32,System.Int32,System.String)">
            <summary>
            Adds a picture to the collection.
            </summary>
            <param name="upperLeftRow">Upper left row index.</param>
            <param name="upperLeftColumn">Upper left column index.</param>
            <param name="lowerRightRow">Lower right row index</param>
            <param name="lowerRightColumn">Lower right column index</param>
            <param name="fileName">Image filename.</param>
            <returns><see cref="T:Aspose.Cells.Picture"/> object index.</returns>
        </member>
        <member name="M:Aspose.Cells.Pictures.Add(System.Int32,System.Int32,System.IO.Stream)">
            <summary>
            Adds a picture to the collection.
            </summary>
            <param name="upperLeftRow">Upper left row index.</param>
            <param name="upperLeftColumn">Upper left column index.</param>
            <param name="stream">Stream object which contains the image data.</param>
            <returns><see cref="T:Aspose.Cells.Picture"/> object index.</returns>
        </member>
        <member name="M:Aspose.Cells.Pictures.Add(System.Int32,System.Int32,System.String)">
            <summary>
            Adds a picture to the collection.
            </summary>
            <param name="upperLeftRow">Upper left row index.</param>
            <param name="upperLeftColumn">Upper left column index.</param>
            <param name="fileName">Image filename.</param>
            <returns><see cref="T:Aspose.Cells.Picture"/> object index.</returns>
        </member>
        <member name="M:Aspose.Cells.Pictures.Add(System.Int32,System.Int32,System.IO.Stream,System.Int32,System.Int32)">
            <summary>
            Adds a picture to the collection.
            </summary>
            <param name="upperLeftRow">Upper left row index.</param>
            <param name="upperLeftColumn">Upper left column index.</param>
            <param name="stream">Stream object which contains the image data.</param>
            <param name="widthScale">Scale of image width, a percentage.</param>
            <param name="heightScale">Scale of image width, a percentage.</param>
            <returns><see cref="T:Aspose.Cells.Picture"/> object index.</returns>
        </member>
        <member name="M:Aspose.Cells.Pictures.Add(System.Int32,System.Int32,System.String,System.Int32,System.Int32)">
            <summary>
            Adds a picture to the collection.
            </summary>
            <param name="upperLeftRow">Upper left row index.</param>
            <param name="upperLeftColumn">Upper left column index.</param>
            <param name="fileName">Image filename.</param>
            <param name="widthScale">Scale of image width, a percentage.</param>
            <param name="heightScale">Scale of image width, a percentage.</param>
            <returns><see cref="T:Aspose.Cells.Picture"/> object index.</returns>
        </member>
        <member name="P:Aspose.Cells.Pictures.Item(System.Int32)">
             <summary>
             Gets the <see cref="T:Aspose.Cells.Picture"/> element at the specified index.
             </summary>
            <param name="index">The zero based index of the element.</param>
            <returns>The element at the specified index.</returns>
        </member>
        <member name="T:Aspose.Cells.PlacementType">
            <summary>
            Represents the way the drawing object is attached to the cells below it.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PlacementType.FreeFloating">
            <summary>
            Don't move or size with cells.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PlacementType.Move">
            <summary>
            Move but don't size with cells.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PlacementType.MoveAndSize">
            <summary>
            Move and size with cells.
            </summary>
        </member>
        <member name="T:Aspose.Cells.PrintCommentsType">
            <summary>
            Represents the way comments are printed with the sheet.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PrintCommentsType.PrintInPlace">
            <summary>
            Represents to print comments as displayed on sheet.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PrintCommentsType.PrintNoComments">
            <summary>
            Represents not to print comments.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PrintCommentsType.PrintSheetEnd">
            <summary>
            Represents to print comments at end of sheet.
            </summary>
        </member>
        <member name="T:Aspose.Cells.PrintErrorsType">
            <summary>
            Represents print errors constants.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PrintErrorsType.PrintErrorsBlank">
            <summary>
            Represents not to print errors.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PrintErrorsType.PrintErrorsDash">
            <summary>
            Represents to print errors as "--".
            </summary>
        </member>
        <member name="F:Aspose.Cells.PrintErrorsType.PrintErrorsDisplayed">
            <summary>
            Represents to print errors as displayed.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PrintErrorsType.PrintErrorsNA">
            <summary>
            Represents to print errors as "#N/A".
            </summary>
        </member>
        <member name="T:Aspose.Cells.PrintOrderType">
            <summary>
            Represent print order constants.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PrintOrderType.DownThenOver">
            <summary>
            Down, then over
            </summary>
        </member>
        <member name="F:Aspose.Cells.PrintOrderType.OverThenDown">
            <summary>
            Over, then down
            </summary>
        </member>
        <member name="T:Aspose.Cells.PrintSizeType">
            <summary>
            Represnts the printed chart size.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PrintSizeType.Full">
            <summary>
            Use full page.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PrintSizeType.Fit">
            <summary>
            Scale to fit page.
            </summary>
        </member>
        <member name="F:Aspose.Cells.PrintSizeType.Custom">
            <summary>
            Custom.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Protection">
            <summary>
            Represents the various types of protection options available for a worksheet. Only used in ExcelXP and above version.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Protection.IsDeletingColumnsAllowed">
            <summary>
            Represents if the deletion of columns is allowed on a protected worksheet.
            </summary>
            <remarks>The columns containing the cells to be deleted must be unlocked when the sheet is protected,
            and "Select unlocked cells" option must be enabled. </remarks>
        </member>
        <member name="P:Aspose.Cells.Protection.IsDeletingRowsAllowed">
            <summary>
            Represents if the deletion of rows is allowed on a protected worksheet.
            </summary>
            <remarks>The rows containing the cells to be deleted must be unlocked when the sheet is protected,
            and "Select unlocked cells" option must be enabled. </remarks>
        </member>
        <member name="P:Aspose.Cells.Protection.IsFilteringAllowed">
            <summary>
            Represents if the user is allowed to make use of an AutoFilter that was created before the sheet was protected. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.Protection.IsFormattingCellsAllowed">
            <summary>
            Represents if the formatting of cells is allowed on a protected worksheet.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Protection.IsFormattingColumnsAllowed">
            <summary>
            Represents if the formatting of columns is allowed on a protected worksheet
            </summary>
        </member>
        <member name="P:Aspose.Cells.Protection.IsFormattingRowsAllowed">
            <summary>
            Represents if the formatting of rows is allowed on a protected worksheet
            </summary>
        </member>
        <member name="P:Aspose.Cells.Protection.IsInsertingColumnsAllowed">
            <summary>
            Represents if the insertion of columns is allowed on a protected worksheet
            </summary>
        </member>
        <member name="P:Aspose.Cells.Protection.IsInsertingHyperlinksAllowed">
            <summary>
            Represents if the insertion of hyperlinks is allowed on a protected worksheet
            </summary>
        </member>
        <member name="P:Aspose.Cells.Protection.IsInsertingRowsAllowed">
            <summary>
            Represents if the insertion of rows is allowed on a protected worksheet
            </summary>
        </member>
        <member name="P:Aspose.Cells.Protection.IsSortingAllowed">
            <summary>
            Represents if the sorting option is allowed on a protected worksheet.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Protection.IsUsingPivotTablesAllowed">
            <summary>
            Represents if the user is allowed to manipulate pivot tables on a protected worksheet.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Protection.IsEditingContentsAllowed">
            <summary>
            Represents if the user is allowed to edit contents of locked cells on a protected worksheet.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Protection.IsEditingObjectsAllowed">
            <summary>
            Represents if the user is allowed to manipulate drawing objects on a protected worksheet.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Protection.IsEditingScenariosAllowed">
            <summary>
            Represents if the user is allowed to edit scenarios on a protected worksheet.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Protection.Password">
            <summary>
            Represents the password to protect the worksheet.
            </summary>
            <remarks>
            If password is set to null or blank string, you can unprotect the worksheet or workbook without using a password. Otherwise, you must specify the password to unprotect the worksheet or workbook.
            </remarks>
        </member>
        <member name="P:Aspose.Cells.Protection.IsSelectingLockedCellsAllowed">
            <summary>
            Represents if the user is allowed to select locked cells on a protected worksheet.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Protection.IsSelectingUnlockedCellsAllowed">
            <summary>
            Represents if the user is allowed to select unlocked cells on a protected worksheet.
            </summary>
        </member>
        <member name="T:Aspose.Cells.ProtectionType">
            <summary>
            Represents workbook/worksheet protection type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ProtectionType.All">
            <summary>
            Represents to protect all.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ProtectionType.Contents">
            <summary>
            Represents to protect contents, used in Worksheet protection.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ProtectionType.Objects">
            <summary>
            Represents to protect objects, used in Worksheet protection.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ProtectionType.Scenarios">
            <summary>
            Represents to protect scenarios, used in Worksheet protection.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ProtectionType.Structure">
            <summary>
            Represents to protect structure, used in Workbook protection.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ProtectionType.Windows">
            <summary>
            Represents to protect window, used in Workbook protection.
            </summary>
        </member>
        <member name="T:Aspose.Cells.RadioButton">
            <summary>
            
            </summary>
        </member>
        <member name="P:Aspose.Cells.RadioButton.Text">
            <summary>
            Represents the string in this RadioButton object.
            </summary>
        </member>
        <member name="P:Aspose.Cells.RadioButton.LinkedCell">
            <summary>
             Represents the cell linked to value of the radiobutton.
            </summary>
        </member>
        <member name="P:Aspose.Cells.RadioButton.IsChecked">
            <summary>
            Indicates if the radiobutton is checked or not.
            </summary>
        </member>
        <member name="P:Aspose.Cells.RadioButton.Shadow">
            <summary>
            Indicates whether the combobox has 3-D shading.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Range">
            <summary>
            Encapsulates the object that represents a range of cells within a spreadsheet.
            </summary>
        </member>
        <member name="F:Aspose.Cells.Range.cells">
            <summary>
            The cells object represent the worksheets all cells.
            </summary>
        </member>
        <member name="F:Aspose.Cells.Range.rangeName">
            <summary>
            Range Name
            </summary>
        </member>
        <member name="F:Aspose.Cells.Range.columnWidth">
            <summary>
            Width of columns in this range
            </summary>
        </member>
        <member name="F:Aspose.Cells.Range.rowHeight">
            <summary>
            Height of rows in this range
            </summary>
        </member>
        <member name="F:Aspose.Cells.Range.isHeightSet">
            <summary>
            Indicates whether the range row height is set
            </summary>
        </member>
        <member name="M:Aspose.Cells.Range.IsIntersect(Aspose.Cells.Range)">
            <summary>
            Indicates whether the range is intersect.
            
            </summary>
            <param name="range">The range.</param>
            <returns> Whether the range is intersect.</returns>
            <remarks>If the two rangs area not in the same worksheet ,return false.</remarks>
        </member>
        <member name="M:Aspose.Cells.Range.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,Aspose.Cells.Cells)">
            <summary>
            Class constructor
            </summary>
            <param name="firstRow">First row of this range(zero based)</param>
            <param name="firstColumn">First column of this range(zero base)</param>
            <param name="rowNumber">Number of rows(one based)</param>
            <param name="columnNumber">Number of columns(one based)</param>
            <param name="cells">The Range object belongs to this Cells object</param>
        </member>
        <member name="M:Aspose.Cells.Range.CheckExistence(System.Int32,System.Int32)">
            <summary>
            Checks if a specified cell exists in this range.
            </summary>
            <param name="rowOffset">Row offset relate to the first row of this range(zero based)</param>
            <param name="columnOffset">Column offset relate to the first column of this range(zero based)</param>
            <returns>Return -1 if a Cell object does not exists; 
            Otherwise return the index of the cell object in the cell list.</returns>
        </member>
        <member name="M:Aspose.Cells.Range.Merge">
             <summary>
             Combines a range of cells into a single cell. 		
             </summary>
             <remarks>
             Reference the merged cell via the address of the upper-left cell in the range.
            </remarks>
        </member>
        <member name="M:Aspose.Cells.Range.UnMerge">
            <summary>
            Unmerges merged cells of this range.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Range.ApplyStyle(Aspose.Cells.Style,Aspose.Cells.StyleFlag)">
            <summary>
            Applies formattings for a whole range.
            </summary>
            <param name="style">The style object which will be applied.</param>
            <param name="flag">Flags which indicates applied formatting properties.</param>
            <remarks>Each cell in this range will contains a <see cref="P:Aspose.Cells.Range.Style"/> object. 
            So this is a memory-consuming method. Please use it carefully.</remarks>
        </member>
        <member name="M:Aspose.Cells.Range.SetOutlineBorders(Aspose.Cells.CellBorderType,System.Drawing.Color)">
            <summary>
            Sets the outline borders around a range of cells with same border style and color.
            </summary>
            <param name="borderStyle">Border style.</param>
            <param name="borderColor">Border color.</param>
        </member>
        <member name="M:Aspose.Cells.Range.SetOutlineBorders(Aspose.Cells.CellBorderType[],System.Drawing.Color[])">
            <summary>
            Sets out line borders around a range of cells.
            </summary>
            <param name="borderStyles">Border styles.</param>
            <param name="borderColors">Border colors.</param>
            <remarks>
            Both the length of borderStyles and borderStyles must be 4.
            The order of of borderStyles and borderStyles must be top,bottom,left,right
            </remarks>
        </member>
        <member name="M:Aspose.Cells.Range.SetOutlineBorder(Aspose.Cells.BorderType,Aspose.Cells.CellBorderType,System.Drawing.Color)">
            <summary>
            Sets outline border around a range of cells.
            </summary>
            <param name="borderEdge">Border edge.</param>
            <param name="borderStyle">Border style.</param>
            <param name="borderColor">Border color.</param>
        </member>
        <member name="M:Aspose.Cells.Range.MoveTo(System.Int32,System.Int32)">
            <summary>
            Move the current range to the dest range.
            </summary>
            <param name="destRow">The start row of the dest range.</param>
            <param name="destColumn">The start column of the dest range.</param>
        </member>
        <member name="M:Aspose.Cells.Range.CopyData(Aspose.Cells.Range)">
            <summary>
            Copy cell data(includes formulas) from a source range.
            </summary>
            <param name="range">Source <see cref="T:Aspose.Cells.Range"/> object.</param>
        </member>
        <member name="M:Aspose.Cells.Range.CopyValue(Aspose.Cells.Range)">
            <summary>
            Copy cell value from a source range.
            </summary>
            <param name="range">Source <see cref="T:Aspose.Cells.Range"/> object.</param>
        </member>
        <member name="M:Aspose.Cells.Range.CopyStyle(Aspose.Cells.Range)">
            <summary>
            Copys style settings from a source range.
            </summary>
            <param name="range">Source <see cref="T:Aspose.Cells.Range"/> object.</param>
        </member>
        <member name="M:Aspose.Cells.Range.Copy(Aspose.Cells.Range)">
            <summary>
            Copys data from a source range.
            </summary>
            <param name="range">Source <see cref="T:Aspose.Cells.Range"/> object.</param>
        </member>
        <member name="M:Aspose.Cells.Range.ExportDataTable">
            <summary>
            Exports data in this range to a <see cref="T:System.Data.DataTable"/> object.
            </summary>
            <returns>Exported <see cref="T:System.Data.DataTable"/> object.</returns>
        </member>
        <member name="M:Aspose.Cells.Range.ExportDataTableAsString">
            <summary>
            Exports data in this range to a <see cref="T:System.Data.DataTable"/> object.
            </summary>
            <returns>Exported <see cref="T:System.Data.DataTable"/> object.</returns>
            <remarks>All data in the <see cref="T:Aspose.Cells.Cells"/> collection are converted to strings.</remarks>
        </member>
        <member name="P:Aspose.Cells.Range.IsNameRead">
            <summary>
            Indicates wheter the range name is read from file.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Range.RowCount">
            <summary>
            Gets the count of rows in the range.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Range.ColumnCount">
            <summary>
            Gets the count of columns in the range.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Range.Name">
            <summary>
            Gets or sets the name of the range.
            </summary>
            <remarks>Named range is supported. For example,
            <p>range.Name = "Sheet1!MyRange";</p>
            </remarks>
        </member>
        <member name="P:Aspose.Cells.Range.RefName">
            <summary>
            A1,A1:C1, without sheet name.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Range.FirstRow">
            <summary>
            Gets the index of the first row of the range.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Range.FirstColumn">
            <summary>
            Gets the index of the first column of the range.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Range.Style">
            <summary>
            Gets or sets the style of the range.
            </summary>
            <remarks>
            Style can only be get or set a whole to a range of cells. If not set, get property will retun null.
            NOTE: This member is now obsolete. Instead, 
            you should use <see cref="M:Aspose.Cells.Range.ApplyStyle(Aspose.Cells.Style,Aspose.Cells.StyleFlag)"/> for the same purpose. 
            It will be removed 12 months later since the fix 4.4.1.8 in March 2008. 
            Aspose apologizes for any inconvenience you may have experienced.</remarks>
            [Obsolete("Use Range.ApplyStyle() method instead.")]
        </member>
        <member name="P:Aspose.Cells.Range.ColumnWidth">
            <summary>
             Sets or gets the column width of this range
            </summary>
        </member>
        <member name="P:Aspose.Cells.Range.RowHeight">
            <summary>
            Sets or gets the height of rows in this range
            </summary>
        </member>
        <member name="P:Aspose.Cells.Range.Item(System.Int32,System.Int32)">
            <summary>
            Gets <see cref="T:Aspose.Cells.Cell"/> object in this range.
            </summary>
            <param name="rowIndex">Row index in this range, zero based.</param>
            <param name="columnIndex">Column index in this range, zero based.</param>
            <returns><see cref="T:Aspose.Cells.Cell"/> object.</returns>
        </member>
        <member name="P:Aspose.Cells.Range.Worksheet">
            <summary>
            Gets the <see cref="P:Aspose.Cells.Range.Worksheet"/>object which contains this range.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Ranges">
            <summary>
            Encapsulates a collection of <see cref="T:Aspose.Cells.Range"/> objects.
            </summary>	
        </member>
        <member name="M:Aspose.Cells.Ranges.Add(Aspose.Cells.Range)">
            <summary>
            Adds a <see cref="T:Aspose.Cells.Range"/> item to the collection.
            </summary>
            <param name="range">Range object</param>
            <returns></returns>
        </member>
        <member name="P:Aspose.Cells.Ranges.Item(System.Int32)">
             <summary>
             Gets the <see cref="T:Aspose.Cells.Range"/> element at the specified index.
             </summary>
            <param name="index">The zero based index of the element.</param>
            <returns>The element at the specified index.</returns>		
        </member>
        <member name="T:Aspose.Cells.RangeSorter">
            <summary>
            Summary description for RangeSorter.
            </summary>
        </member>
        <member name="T:Aspose.Cells.RectangleShape">
            <summary>
            Represents the rectangle shape.
            </summary>
        </member>
        <member name="P:Aspose.Cells.RectangleShape.Text">
            <summary>
            Represents the string in this shape object.
            </summary>
        </member>
        <member name="T:Aspose.Cells.RefString">
            <summary>
            Summary description for RefString.
            </summary>
        </member>
        <member name="T:Aspose.Cells.RichText">
            <summary>
            RichText 的摘要说明。
            </summary>
        </member>
        <member name="T:Aspose.Cells.Row">
            <summary>
            Represents a single row in a worksheet.
            </summary>
            <remarks>
            NOTE: This class is now obsolete.
            It will be removed 12 months later since the fix 4.4.1.8 in March 2008. 
            Aspose apologizes for any inconvenience you may have experienced.</remarks>
            [Obsolete]
        </member>
        <member name="M:Aspose.Cells.Row.ApplyStyle(Aspose.Cells.Style,Aspose.Cells.StyleFlag)">
            <summary>
            Applies formattings for a whole column.
            </summary>
            <param name="style">The style object which will be applied.</param>
            <param name="flag">Flags which indicates applied formatting properties.</param>
        </member>
        <member name="P:Aspose.Cells.Row.Index">
            <summary>
            Gets the index of this row.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Row.Style">
            <summary>
            Represents the style of this column.
            </summary>
            <remarks> You have to call Row.ApplyStyle() method to save your changing with the row style,
            otherwise it will not effect.
            </remarks>
        </member>
        <member name="T:Aspose.Cells.RowAutoFitter">
            <summary>
            Summary description for RowAutoFitter.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Rows">
            <summary>
            Collects the <seealso cref="T:Aspose.Cells.Rows"/> objects that represent the individual rows in a worksheet.
            </summary>
            <remarks>
            NOTE: This class is now obsolete.
            It will be removed 12 months later since the fix 4.4.1.8 in March 2008. 
            Aspose apologizes for any inconvenience you may have experienced.</remarks>
            [Obsolete]
        </member>
        <member name="P:Aspose.Cells.Rows.Item(System.Int32)">
            <summary>
            Gets a <seealso cref="T:Aspose.Cells.Row"/> object by its index.
            </summary>
        </member>
        <member name="T:Aspose.Cells.SaveType">
            <summary>
            Enumerates spreadsheet creation and saving types.
            </summary>
            <remarks>Used in <see cref="M:Aspose.Cells.Workbook.Save(System.IO.Stream,Aspose.Cells.FileFormatType)"/> method only.</remarks>
        </member>
        <member name="F:Aspose.Cells.SaveType.Default">
            <summary>
            Writes the spreadsheet directly to the hard disk. 
            </summary>
        </member>
        <member name="F:Aspose.Cells.SaveType.OpenInExcel">
            <summary>
            Returns the spreadsheet as a stream of binary data and 
            asks the user to either save or open it.
            </summary>
        </member>
        <member name="F:Aspose.Cells.SaveType.OpenInBrowser">
            <summary>
            Sends the spreadsheet to browser and opens it in browser. 
            </summary>
        </member>
        <member name="T:Aspose.Cells.ScrollBar">
            <summary>
            Represents the control form : scroll bar.
            </summary>
            <remarks>Scroll value must be between 0 and 30000.</remarks>
        </member>
        <member name="P:Aspose.Cells.ScrollBar.CurrentValue">
            <summary>
            Gets or sets the current value.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ScrollBar.LinkedCell">
            <summary>
            Gets or sets the worksheet range linked to the control's value.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ScrollBar.Min">
            <summary>
            Gets or sets the minimum value of a scroll bar or spinner range.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ScrollBar.Max">
            <summary>
            Gets or sets the maximum value of a scroll bar or spinner range.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ScrollBar.IncrementalChange">
            <summary>
            Gets or sets the amount that the scroll bar or spinner is incremented a line scroll.
            </summary>
        </member>
        <member name="P:Aspose.Cells.ScrollBar.PageChange">
            <summary>
            
            </summary>
        </member>
        <member name="P:Aspose.Cells.ScrollBar.Shadow">
            <summary>
            Indicates whether the shape has 3-D shading.
            </summary>
        </member>
        <member name="T:Aspose.Cells.SearchType">
            <summary>
            Represents the seach type for string.
            </summary>
        </member>
        <member name="F:Aspose.Cells.SearchType.CaseInSensative">
            <summary>
            Seaches the string which is same as the input string(case insensative).
            </summary>
        </member>
        <member name="F:Aspose.Cells.SearchType.Contains">
            <summary>
            Seaches the string which contains the input string.
            </summary>
        </member>
        <member name="F:Aspose.Cells.SearchType.Exact">
            <summary>
            Seaches the string which is same as the input string.
            </summary>
        </member>
        <member name="F:Aspose.Cells.SearchType.StartsWith">
            <summary>
            Seaches the string which starts with the input string.
            </summary>
        </member>
        <member name="F:Aspose.Cells.SearchType.EndsWith">
            <summary>
            Seaches the string which ends with the input string.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Selections">
            <summary>
            Summary description for Selections.
            </summary>
        </member>
        <member name="T:Aspose.Cells.SelectionType">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.SelectionType.Single">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.SelectionType.Multi">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.SelectionType.Extend">
            <summary>
            
            </summary>
        </member>
        <member name="T:Aspose.Cells.Shapes">
            <summary>
            Represents all the shape in a worksheet/chart.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Shapes.AddCopy(Aspose.Cells.Shape,System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Adds and copy a shape to the worksheet..
            </summary>
            <param name="sourceShape"> Source shape.</param>
            <param name="upperLeftRow">Upper left row index.</param>
            <param name="top">Represents the vertical  offset of checkbox from its left row, in unit of pixel. </param>
            <param name="upperLeftColumn">Upper left column index.</param>
            <param name="left">Represents the horizontal offset of textbox from its left column, in unit of pixel. </param>
            <returns>The new shape object index.</returns>
        </member>
        <member name="M:Aspose.Cells.Shapes.AddCheckBox(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Adds a textbox to the worksheet..
            </summary>
            <param name="upperLeftRow">Upper left row index.</param>
            <param name="top">Represents the vertical  offset of checkbox from its left row, in unit of pixel. </param>
            <param name="upperLeftColumn">Upper left column index.</param>
            <param name="left">Represents the horizontal offset of textbox from its left column, in unit of pixel. </param>
            <param name="height">Height of textbox, in unit of pixel.</param>
            <param name="width">Width of textbox, in unit of pixel.</param>
            <returns>The new CheckBox object index.</returns>
        </member>
        <member name="M:Aspose.Cells.Shapes.AddTextBox(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Adds a textbox to the worksheet.
            </summary>
            <param name="upperLeftRow"> Upper left row index.</param>
            <param name="top">Represents the vertical  offset of textbox from its left row, in unit of pixel. </param>
            <param name="upperLeftColumn">Upper left column index.</param>
            <param name="left">Represents the horizontal offset of textbox from its left column, in unit of pixel. </param>
            <param name="height">Represents the height of textbox, in unit of pixel. </param>
            <param name="width">Represents the width of textbox, in unit of pixel. </param>
            <returns>A TextBox object.</returns>
        </member>
        <member name="M:Aspose.Cells.Shapes.AddSpinner(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Adds a Spinner to the worksheet.
            </summary>
            <param name="upperLeftRow"> Upper left row index.</param>
            <param name="top">Represents the vertical  offset of Spinner from its left row, in unit of pixel. </param>
            <param name="upperLeftColumn">Upper left column index.</param>
            <param name="left">Represents the horizontal offset of Spinner from its left column, in unit of pixel. </param>
            <param name="height">Represents the height of Spinner, in unit of pixel. </param>
            <param name="width">Represents the width of Spinner, in unit of pixel. </param>
            <returns>A Spinner object.</returns>
        </member>
        <member name="M:Aspose.Cells.Shapes.AddScrollBar(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Adds a ScrollBar to the worksheet.
            </summary>
            <param name="upperLeftRow"> Upper left row index.</param>
            <param name="top">Represents the vertical  offset of ScrollBar from its left row, in unit of pixel. </param>
            <param name="upperLeftColumn">Upper left column index.</param>
            <param name="left">Represents the horizontal offset of ScrollBar from its left column, in unit of pixel. </param>
            <param name="height">Represents the height of ScrollBar, in unit of pixel. </param>
            <param name="width">Represents the width of ScrollBar, in unit of pixel. </param>
            <returns>A ScrollBar object.</returns>
        </member>
        <member name="M:Aspose.Cells.Shapes.AddRadioButton(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Adds a RadioButton to the worksheet.
            </summary>
            <param name="upperLeftRow"> Upper left row index.</param>
            <param name="top">Represents the vertical  offset of RadioButton from its left row, in unit of pixel. </param>
            <param name="upperLeftColumn">Upper left column index.</param>
            <param name="left">Represents the horizontal offset of RadioButton from its left column, in unit of pixel. </param>
            <param name="height">Represents the height of RadioButton, in unit of pixel. </param>
            <param name="width">Represents the width of RadioButton, in unit of pixel. </param>
            <returns>A RadioButton object.</returns>
        </member>
        <member name="M:Aspose.Cells.Shapes.AddListBox(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Adds a ListBox to the worksheet.
            </summary>
            <param name="upperLeftRow"> Upper left row index.</param>
            <param name="top">Represents the vertical  offset of ListBox from its left row, in unit of pixel. </param>
            <param name="upperLeftColumn">Upper left column index.</param>
            <param name="left">Represents the horizontal offset of ListBox from its left column, in unit of pixel. </param>
            <param name="height">Represents the height of ListBox, in unit of pixel. </param>
            <param name="width">Represents the width of ListBox, in unit of pixel. </param>
            <returns>A ListBox object.</returns>
        </member>
        <member name="M:Aspose.Cells.Shapes.AddComboBox(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Adds a ComboBox to the worksheet.
            </summary>
            <param name="upperLeftRow"> Upper left row index.</param>
            <param name="top">Represents the vertical  offset of ComboBox from its left row, in unit of pixel. </param>
            <param name="upperLeftColumn">Upper left column index.</param>
            <param name="left">Represents the horizontal offset of ComboBox from its left column, in unit of pixel. </param>
            <param name="height">Represents the height of ComboBox, in unit of pixel. </param>
            <param name="width">Represents the width of ComboBox, in unit of pixel. </param>
            <returns>A ComboBox object.</returns>
        </member>
        <member name="M:Aspose.Cells.Shapes.AddGroupBox(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Adds a GroupBox to the worksheet.
            </summary>
            <param name="upperLeftRow"> Upper left row index.</param>
            <param name="top">Represents the vertical  offset of GroupBox from its left row, in unit of pixel. </param>
            <param name="upperLeftColumn">Upper left column index.</param>
            <param name="left">Represents the horizontal offset of GroupBox from its left column, in unit of pixel. </param>
            <param name="height">Represents the height of GroupBox, in unit of pixel. </param>
            <param name="width">Represents the width of GroupBox, in unit of pixel. </param>
            <returns>A GroupBox object.</returns>
        </member>
        <member name="M:Aspose.Cells.Shapes.AddButton(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Adds a Button to the worksheet.
            </summary>
            <param name="upperLeftRow"> Upper left row index.</param>
            <param name="top">Represents the vertical  offset of Button from its left row, in unit of pixel. </param>
            <param name="upperLeftColumn">Upper left column index.</param>
            <param name="left">Represents the horizontal offset of Button from its left column, in unit of pixel. </param>
            <param name="height">Represents the height of Button, in unit of pixel. </param>
            <param name="width">Represents the width of Button, in unit of pixel. </param>
            <returns>A Button object.</returns>
        </member>
        <member name="M:Aspose.Cells.Shapes.AddLabel(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Adds a Label to the worksheet.
            </summary>
            <param name="upperLeftRow"> Upper left row index.</param>
            <param name="top">Represents the vertical  offset of Label from its left row, in unit of pixel. </param>
            <param name="upperLeftColumn">Upper left column index.</param>
            <param name="left">Represents the horizontal offset of Label from its left column, in unit of pixel. </param>
            <param name="height">Represents the height of Label, in unit of pixel. </param>
            <param name="width">Represents the width of Label, in unit of pixel. </param>
            <returns>A Label object.</returns>
        </member>
        <member name="M:Aspose.Cells.Shapes.AddLabelInChart(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Adds a label to the chart.
            </summary>
            <param name="top">Represents the vertical offset of label from the upper left corner in units of 1/4000 of the chart area. </param>
            <param name="left">Represents the vertical offset of label from the upper left corner in units of 1/4000 of the chart area.</param>
            <param name="height">Represents the height of label, in units of 1/4000 of the chart area.</param>
            <param name="width">Represents the width of label, in units of 1/4000 of the chart area.</param>
            <returns>A new Label object.</returns>
        </member>
        <member name="M:Aspose.Cells.Shapes.AddTextBoxInChart(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Adds a textbox to the chart.
            </summary>
            <param name="top">Represents the vertical offset of textbox from the upper left corner in units of 1/4000 of the chart area. </param>
            <param name="left">Represents the vertical offset of textbox from the upper left corner in units of 1/4000 of the chart area.</param>
            <param name="height">Represents the height of textbox, in units of 1/4000 of the chart area.</param>
            <param name="width">Represents the width of textbox, in units of 1/4000 of the chart area.</param>
            <returns>A TextBox object.</returns>
        </member>
        <member name="M:Aspose.Cells.Shapes.AddRectangle(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Adds a RectangleShape to the worksheet.
            </summary>
            <param name="upperLeftRow"> Upper left row index.</param>
            <param name="top">Represents the vertical  offset of RectangleShape from its left row, in unit of pixel. </param>
            <param name="upperLeftColumn">Upper left column index.</param>
            <param name="left">Represents the horizontal offset of RectangleShape from its left column, in unit of pixel. </param>
            <param name="height">Represents the height of RectangleShape, in unit of pixel. </param>
            <param name="width">Represents the width of RectangleShape, in unit of pixel. </param>
            <returns>A RectangleShape object.</returns>
        </member>
        <member name="M:Aspose.Cells.Shapes.AddOval(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Adds a Oval to the worksheet.
            </summary>
            <param name="upperLeftRow"> Upper left row index.</param>
            <param name="top">Represents the vertical  offset of Oval from its left row, in unit of pixel. </param>
            <param name="upperLeftColumn">Upper left column index.</param>
            <param name="left">Represents the horizontal offset of Oval from its left column, in unit of pixel. </param>
            <param name="height">Represents the height of Oval, in unit of pixel. </param>
            <param name="width">Represents the width of Oval, in unit of pixel. </param>
            <returns>A Oval object.</returns>
        </member>
        <member name="M:Aspose.Cells.Shapes.AddLine(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Adds a LineShape to the worksheet.
            </summary>
            <param name="upperLeftRow"> Upper left row index.</param>
            <param name="top">Represents the vertical  offset of LineShape from its left row, in unit of pixel. </param>
            <param name="upperLeftColumn">Upper left column index.</param>
            <param name="left">Represents the horizontal offset of LineShape from its left column, in unit of pixel. </param>
            <param name="height">Represents the height of LineShape, in unit of pixel. </param>
            <param name="width">Represents the width of LineShape, in unit of pixel. </param>
            <returns>A LineShape object.</returns>
        </member>
        <member name="M:Aspose.Cells.Shapes.AddFreeFloatingShape(Aspose.Cells.MsoDrawingType,System.Int32,System.Int32,System.Int32,System.Int32,System.Byte[],System.Boolean)">
            <summary>
            Adds a free floating shape to the worksheet.Only applies for line/image shape.
            </summary>
            <param name="type">The shape type.</param>
            <param name="top">Represents the vertical  offset of shape from the worksheet's top row, in unit of pixel.</param>
            <param name="left">Represents the horizontal offset of shape from the worksheet's left column, in unit of pixel.</param>
            <param name="height">Represents the height of LineShape, in unit of pixel. </param>
            <param name="width">Represents the width of LineShape, in unit of pixel. </param>
            <param name="imageData">The image data,only applies for the picture.</param>
            <param name="isOriginalSize">Whether the shape use original size if the shape is image.</param>
            <returns></returns>
        </member>
        <member name="M:Aspose.Cells.Shapes.AddShape(Aspose.Cells.MsoDrawingType,Aspose.Cells.PlacementType,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Byte[])">
            <summary>
            
            </summary>
            <param name="type">shape type.</param>
            <param name="placement"></param>
            <param name="upperRow"></param>
            <param name="top"></param>
            <param name="leftColumn"></param>
            <param name="left"></param>
            <param name="lowerRow"></param>
            <param name="bottom"></param>
            <param name="rightColumn"></param>
            <param name="right"></param>
            <param name="imageData"></param>
            <returns></returns>
        </member>
        <member name="M:Aspose.Cells.Shapes.AddShapeInChart(Aspose.Cells.MsoDrawingType,Aspose.Cells.PlacementType,System.Int32,System.Int32,System.Int32,System.Int32,System.Byte[])">
            <summary>
            Add a shape to chart .All unit is 1/4000 of chart area.
            </summary>
            <param name="type"></param>
            <param name="placement"></param>
            <param name="left">In unit of 1/4000 chart area width.</param>
            <param name="top"></param>
            <param name="right"></param>
            <param name="bottom"></param>
            <param name="imageData"></param>
        </member>
        <member name="M:Aspose.Cells.Shapes.AddArc(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Adds a ArcShape to the worksheet.
            </summary>
            <param name="upperLeftRow"> Upper left row index.</param>
            <param name="top">Represents the vertical  offset of ArcShape from its left row, in unit of pixel. </param>
            <param name="upperLeftColumn">Upper left column index.</param>
            <param name="left">Represents the horizontal offset of ArcShape from its left column, in unit of pixel. </param>
            <param name="height">Represents the height of ArcShape, in unit of pixel. </param>
            <param name="width">Represents the width of ArcShape, in unit of pixel. </param>
            <returns>A ArcShape object.</returns>
        </member>
        <member name="M:Aspose.Cells.Shapes.AddShape(Aspose.Cells.MsoDrawingType,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Adds a Shape to the worksheet.
            </summary>
            <param name="type">Mso drawing type.</param>
            <param name="upperLeftRow"> Upper left row index.</param>
            <param name="top">Represents the vertical  offset of Shape from its left row, in unit of pixel. </param>
            <param name="upperLeftColumn">Upper left column index.</param>
            <param name="left">Represents the horizontal offset of Shape from its left column, in unit of pixel. </param>
            <param name="height">Represents the height of Shape, in unit of pixel. </param>
            <param name="width">Represents the width of Shape, in unit of pixel. </param>
            <returns>A Shape object.</returns>
            <remarks>The type could not be Chart/Comment/Picuter/OleObject/Polygon/DialogBox</remarks>
        </member>
        <member name="M:Aspose.Cells.Shapes.AddPicture(System.Int32,System.Int32,System.Int32,System.Int32,System.IO.Stream)">
            <summary>
            Adds a picture to the collection.
            </summary>
            <param name="upperLeftRow">Upper left row index.</param>
            <param name="upperLeftColumn">Upper left column index.</param>
            <param name="lowerRightRow">Lower right row index</param>
            <param name="lowerRightColumn">Lower right column index</param>
            <param name="stream">Stream object which contains the image data.</param>
            <returns><see cref="T:Aspose.Cells.Picture"/> Picture object.</returns>
        </member>
        <member name="M:Aspose.Cells.Shapes.AddPicture(System.Int32,System.Int32,System.IO.Stream,System.Int32,System.Int32)">
            <summary>
            Adds a picture to the collection.
            </summary>
            <param name="upperLeftRow">Upper left row index.</param>
            <param name="upperLeftColumn">Upper left column index.</param>
            <param name="stream">Stream object which contains the image data.</param>
            <param name="widthScale">Scale of image width, a percentage.</param>
            <param name="heightScale">Scale of image width, a percentage.</param>
            <returns><see cref="T:Aspose.Cells.Picture"/> Picture object.</returns>
        </member>
        <member name="M:Aspose.Cells.Shapes.AddPictureInChart(System.Int32,System.Int32,System.IO.Stream,System.Int32,System.Int32)">
            <summary>
            Adds a picture to the chart.
            </summary>
            <param name="top">Represents the vertical offset of textbox from the upper left corner in units of 1/4000 of the chart area. </param>
            <param name="left">Represents the vertical offset of textbox from the upper left corner in units of 1/4000 of the chart area.</param>
            <param name="stream">Stream object which contains the image data.</param>
            <param name="widthScale">Scale of image width, a percentage.</param>
            <param name="heightScale">Scale of image width, a percentage.</param>
            <returns>Returns a Picture objct.</returns>
        </member>
        <member name="M:Aspose.Cells.Shapes.AddOleObject(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Byte[])">
            <summary>
            
            </summary>
            <param name="upperLeftRow"></param>
            <param name="top"></param>
            <param name="upperLeftColumn"></param>
            <param name="left"></param>
            <param name="height"></param>
            <param name="width"></param>
            <param name="imageData"></param>
            
            <returns></returns>
        </member>
        <member name="M:Aspose.Cells.Shapes.CopyCommentsInRange(Aspose.Cells.Shapes,Aspose.Cells.CellArea,System.Int32,System.Int32)">
            <summary>
            Copy all comments in the range.
            </summary>
            <param name="shapes">The source shapes.</param>
            <param name="ca">The source range.</param>
            <param name="destRow">The dest range start row.</param> 
            <param name="destColumn">The dest range start column.</param>
        </member>
        <member name="M:Aspose.Cells.Shapes.CopyInRange(Aspose.Cells.Shapes,Aspose.Cells.CellArea,System.Int32,System.Int32,System.Boolean)">
            <summary>
            Copy shapes in the rang to dest range.
            </summary>
            <param name="sourceShapes">Source shapes.</param>
            <param name="ca">The source range.</param>
            <param name="destRow">The dest row index of the dest range.</param>
            <param name="destColumn">The dest column of the dest range.</param>
            <param name="isContained">Whether only copy the shapes which are contained in the range.
            If true,only copies the shapes in the range. 
            Otherwise,it works as Office.</param>
        </member>
        <member name="M:Aspose.Cells.Shapes.DeleteInRange(Aspose.Cells.CellArea)">
            <summary>
            Delete shapes in the range.Comment shapes will not be deleted.
            </summary>
            <param name="ca">The range.If the shapes are contained in the range, they will be removed.</param>
        </member>
        <member name="M:Aspose.Cells.Shapes.DeleteShape(Aspose.Cells.Shape)">
            <summary>
            Delete a shape. If the shape is in the group or is a comment shape, it will not be deleted.
            </summary>
            <param name="shape"></param>
        </member>
        <member name="M:Aspose.Cells.Shapes.Group(Aspose.Cells.Shape[])">
            <summary>
            Group the shapes.
            </summary>
            <param name="groupItems">the group items.</param>
            <returns>Return the group shape.</returns>
            <remarks>
            
            The shape in the groupItems should not be grouped.
            The shape must be in this Shapes collection.</remarks>
        </member>
        <member name="M:Aspose.Cells.Shapes.Ungroup(Aspose.Cells.GroupShape)">
            <summary>
            Ungroups the shape items.
            </summary>
            <param name="group">The group shape.</param>
            <remarks>If the group shape is grouped by another group shape,nothing will be done.</remarks>
        </member>
        <member name="M:Aspose.Cells.Shapes.RemoveShape(Aspose.Cells.Shape)">
            <summary>
            ToDo:
            </summary>
            <param name="shape"></param>
        </member>
        <member name="M:Aspose.Cells.Shapes.GetList(Aspose.Cells.MsoDrawingType)">
            <summary>
            
            </summary>
            <param name="type"></param>
            <returns></returns>
        </member>
        <member name="P:Aspose.Cells.Shapes.Item(System.Int32)">
            <summary>
            Gets the shape object at the specific index.
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="T:Aspose.Cells.SheetsData">
            <summary>
            Represents worksheets data read from file.
            </summary>
        </member>
        <member name="T:Aspose.Cells.SheetType">
            <summary>
            Specifies the worksheet type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.SheetType.VB">
            <summary>
            Visual Basic module
            </summary>
        </member>
        <member name="F:Aspose.Cells.SheetType.Worksheet">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.SheetType.Chart">
            <summary>
            Chart
            </summary>
        </member>
        <member name="F:Aspose.Cells.SheetType.BIFF4Macro">
            <summary>
            BIFF4 Macro sheet
            </summary>
        </member>
        <member name="F:Aspose.Cells.SheetType.Other">
            <summary>
            
            </summary>
        </member>
        <member name="T:Aspose.Cells.ShiftType">
            <summary>
            Represent the shift options when deleting a range of cells.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ShiftType.Down">
            <summary>
            Shift cells down.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ShiftType.Left">
            <summary>
            Shift cells left.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ShiftType.None">
            <summary>
            Do not shift cells.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ShiftType.Right">
            <summary>
            Shift cells right.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ShiftType.Up">
            <summary>
            Shift cells up.
            </summary>
        </member>
        <member name="T:Aspose.Cells.SortOrder">
            <summary>
            Represents sort order for the data range.
            </summary>
        </member>
        <member name="F:Aspose.Cells.SortOrder.Ascending">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.SortOrder.Descending">
            <summary>
            
            </summary>
        </member>
        <member name="T:Aspose.Cells.Spinner">
            <summary>
            Represents the control form : Spinner.
            </summary>
             <remarks>Scroll value must be between 0 and 30000.</remarks>
        </member>
        <member name="P:Aspose.Cells.Spinner.CurrentValue">
            <summary>
            Gets or sets the current value.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Spinner.LinkedCell">
            <summary>
            Gets or sets the worksheet range linked to the control's value.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Spinner.Min">
            <summary>
            Gets or sets the minimum value of a scroll bar or spinner range.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Spinner.Max">
            <summary>
            Gets or sets the maximum value of a scroll bar or spinner range.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Spinner.IncrementalChange">
            <summary>
            Gets or sets the amount that the scroll bar or spinner is incremented a line scroll.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Spinner.PageChange">
            <summary>
            
            </summary>
        </member>
        <member name="P:Aspose.Cells.Spinner.Shadow">
            <summary>
            Indicates whether the shape has 3-D shading.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Style">
            <summary>
            Represents display style of excel document,such as font,
            color,alignment,border,etc.
            </summary>
            <remarks>
            The Style object contains all style attributes (font, number format, alignment, and so on) as properties.
            There are two methods to set a cell's style.
            <code>
            //First method
            int styleIndex = excel.Styles.Add();
            Style style = excel.Styles[styleIndex];
            style.Font.Name = "Times New Roman";
            style.Font.Color = Color.Blue;
            for(int i = 0; i &lt; 100; i ++)
            {
            	excel.Worksheets[0].Cells[0, i].Style = style;
            }
            
            //Second method
            excel.Worksheets[0].Cells["A1"].Style.Font.Name = "Times New Roman";
            excel.Worksheets[0].Cells["A1"].Style.Font.Color = Color.Blue;
            </code>
            First method is a fast and efficient way to change several cell-formatting properties on multiple cells at the same time.
            Keep in mind, however, that changing a style property will affect all cells already formatted with that style.
            If you want to change a single cell's style properties, second method can be used. It will not interfere with each other.
            </remarks>
        </member>
        <member name="F:Aspose.Cells.Style.BackgroundInternalColor">
            <summary>
            Represents a style's background color.
            </summary>
        </member>
        <member name="F:Aspose.Cells.Style.ForeInternalColor">
            <summary>
            Represents a style's foreground color.
            </summary>
        </member>
        <member name="F:Aspose.Cells.Style.name">
            <summary>
            Represents a style name.
            </summary>
        </member>
        <member name="F:Aspose.Cells.Style.pattern">
            <summary>
            Represents a cell background pattern.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Style.Copy(Aspose.Cells.Style)">
            <summary>
            Copys data from another style object
            </summary>
            <param name="style">Source Style object</param>
            <remarks>
            This method does not copy the name of the style.
            If you want to copy the name ,you should call the following codes after coping style:
            destStyle.Name = style.Name.</remarks>
        </member>
        <member name="M:Aspose.Cells.Style.Update">
            <summary>
            Apply the named style to the styles of the cells which use this named style.
            It works that clicking the "ok" button after you finished modifing the style.
            Only applies for named style.
            </summary>
        </member>
        <member name="F:Aspose.Cells.Style.m_SetFlag">
            <summary>
            00000001: Flag for number format		OK
            00000002: Flag for font name			OK
            00000004: Flag for font size			OK
            00000008: Flag for font family          
            00000010: Flag for font italic			OK
            00000020: Flag for font strikeout		OK
            00000040: Flag for font charset                             
            00000080: Flag for font weight			OK
            00000100: Flag for font color			OK
            00000200: Flag for font underline       OK
            00000400: Flag for font superscript     OK
            00000800: Flag for font subscript       OK
            00001000: Flag for background color		OK
            00002000: Flag for foreground color		OK
            00004000: Flag for HAlignment			OK
            00008000: Flag for Indent level         OK
            00010000: Flag for Formula hidden		OK
            00020000: Flag for Locked				OK
            00040000: Flag for IsTextWrapped		OK
            00080000: Flag for pattern				OK
            00100000: Flag for rotation             OK
            00200000: Flag for ShrinkToFit			OK
            00400000: Flag for TextDirection        OK
            00800000: Flag for VAlignment			OK
            01000000: Flag for left border			OK
            02000000: Flag for right border         OK
            04000000: Flag for top border           OK
            08000000: Flag for bottom border        OK
            10000000: Flag for diagonal border      OK
            20000000: Flag for diagonal up border   OK
            40000000: Flag for diagonal down border OK
            </summary>
        </member>
        <member name="M:Aspose.Cells.Style.Equals(System.Object)">
            <summary>
            Determines whether two Style instances are equal.
            </summary>
            <param name="obj">The Style object to compare with the current Style object. </param>
            <returns>true if the specified Object is equal to the current Object; otherwise, false.
            </returns>
        </member>
        <member name="M:Aspose.Cells.Style.GetHashCode">
            <summary>
            Serves as a hash function for a Style object.
            </summary>
            <returns>A hash code for the current Object.</returns>
            <remarks>This method is only for internal use.</remarks>
        </member>
        <member name="F:Aspose.Cells.Style.number">
            <summary>
            Represents the display format of numbers and dates.
            </summary>
        </member>
        <member name="F:Aspose.Cells.Style.font">
            <summary>
            Represent the Font of the Style object.
            </summary>
        </member>
        <member name="F:Aspose.Cells.Style.rotation">
            <summary>
            Represents text rotation angel.
            </summary>
        </member>
        <member name="F:Aspose.Cells.Style.m_Zip">
            <summary>
            01		Formula hidden
            02		Lock
            04		Text wrap
            08		ShrinkToFit
            10		Is Cell style
            20		Is format set
            80      Is date time.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Style.SetTwoColorGradient(System.Drawing.Color,System.Drawing.Color,Aspose.Cells.GradientStyleType,System.Int32)">
            <summary>
            Sets the specified fill to a two-color gradient.
            </summary>
            <param name="color1">One gradient color.</param>
            <param name="color2">Two gradient color.</param>
            <param name="gradientStyleType">Gradient shading style.</param>
            <param name="variant">The gradient variant. Can be a value from 1 through 4, corresponding to one of the four variants on the Gradient tab in the Fill Effects dialog box. If style is GradientStyle.FromCenter, the Variant argument can only be 1 or 2.</param>
        </member>
        <member name="M:Aspose.Cells.Style.GetTwoColorGradient(System.Drawing.Color@,System.Drawing.Color@,Aspose.Cells.GradientStyleType@,System.Int32@)">
            <summary>
            Get the tow-color gradient setting.
            </summary>
            <param name="color1">One gradient color.</param>
            <param name="color2">Two gradient color.</param>
            <param name="gradientStyleType">Gradient shading style.</param>
            <param name="variant">The gradient variant.</param>
        </member>
        <member name="P:Aspose.Cells.Style.Name">
            <summary>
            Gets or sets the name of the style.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Style.Pattern">
            <summary>
            Gets or sets the cell background pattern type.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Style.Borders">
            <summary>
            Gets the <see cref="T:Aspose.Cells.Borders"/> of the style.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Style.BackgroundColor">
            <summary>
            Gets or sets a style's background color.
            </summary>
            <remarks>If you want to set a cell's color, please use Style.ForegroundColor property. 
            Only if the cell style pattern is other than none or solid, this property will take effect.</remarks>
        </member>
        <member name="P:Aspose.Cells.Style.ForegroundColor">
            <summary>
            Gets or sets a style's foreground color.
            </summary>		
            <remarks>It means no color setting if Color.Empty is returned.</remarks>
        </member>
        <member name="P:Aspose.Cells.Style.IsFormatSet">
            <summary>
            Gets or sets the flag whether the display format of numbers and dates is set.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Style.IndentLevel">
            <summary>
            Represents the m_IndentLevel level for the cell or range. Can only be an integer from 0 to 15.
            </summary>
            <remarks>
            If text horizontal alignment type is set to value other than left or right, m_IndentLevel level will
            be reset to zero.
            </remarks>
        </member>
        <member name="P:Aspose.Cells.Style.Font">
            <summary>
            Gets a <see cref="T:Aspose.Cells.Font"/> object.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Style.ColorPalette">
            <summary>
            Represents the color palette of this worksheet.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Style.Rotation">
            <summary>
            Represents text rotation angel.
            </summary>
            <remarks><p>0: Not rotated.</p>
            <p>255: Top to Bottom.</p>
            <p>-90: Downward.</p>
            <p>90: Upward.</p>
            You can set 255 or value ranged from -90 to 90.</remarks>
        </member>
        <member name="P:Aspose.Cells.Style.VerticalAlignment">
            <summary>
             Gets or sets the vertical alignment type of the text in a cell. 
             </summary>
        </member>
        <member name="P:Aspose.Cells.Style.HorizontalAlignment">
            <summary>
             Gets or sets the horizontal alignment type of the text in a cell. 
             </summary>
        </member>
        <member name="P:Aspose.Cells.Style.IsTextWrapped">
            <summary>
            Gets or sets a value indicating whether the text within a cell is wrapped.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Style.Number">
             <summary>
             Gets or sets the display format of numbers and dates.
             </summary>
             <remarks>
            <table class="dtTABLE" cellspacing="0">
              <tr>
                <td width="33%"><font color="gray"><b>Value</b></font>　</td>
                <td width="33%"><font color="gray"><b>Type</b></font>　</td>
                <td width="33%"><font color="gray"><b>Format String</b></font>　</td>
              </tr>
                <tr>
                <td width="33%">0</td>
                <td width="33%">General</td>
                <td width="33%">General</td>
              </tr>
                <tr>
                <td width="33%">1</td>
                <td width="33%">Decimal</td>
                <td width="33%">0</td>
              </tr>
              <tr>
                <td width="33%">2</td>
                <td width="33%">Decimal</td>
                <td width="33%">0.00</td>
              </tr>
              <tr>
                <td width="33%">3</td>
                <td width="33%">Decimal</td>
                <td width="33%">#,##0</td>
              </tr>
              <tr>
                <td width="33%">4</td>
                <td width="33%">Decimal</td>
                <td width="33%">#,##0.00</td>
              </tr>
              <tr>
                <td width="33%">5</td>
                <td width="33%">Currency</td>
                <td width="33%">$#,##0;$-#,##0</td>
              </tr>
              <tr>
                <td width="33%">6</td>
                <td width="33%">Currency</td>
                <td width="33%">$#,##0;[Red]$-#,##0</td>
              </tr>
              <tr>
                <td width="33%">7</td>
                <td width="33%">Currency</td>
                <td width="33%">$#,##0.00;$-#,##0.00</td>
              </tr>
              <tr>
                <td width="33%">8</td>
                <td width="33%">Currency</td>
                <td width="33%">$#,##0.00;[Red]$-#,##0.00</td>
              </tr>
              <tr>
                <td width="33%">9</td>
                <td width="33%">Percentage</td>
                <td width="33%">0%</td>
              </tr>
              <tr>
                <td width="33%">10</td>
                <td width="33%">Percentage</td>
                <td width="33%">0.00%</td>
              </tr>
              <tr>
                <td width="33%">11</td>
                <td width="33%">Scientific</td>
                <td width="33%">0.00E+00</td>
              </tr>
              <tr>
                <td width="33%">12</td>
                <td width="33%">Fraction</td>
                <td width="33%"># ?/?</td>
              </tr>
              <tr>
                <td width="33%">13</td>
                <td width="33%">Fraction</td>
                <td width="33%"># ??/??</td>
              </tr>
              <tr>
                <td width="33%">14</td>
                <td width="33%">Date</td>
                <td width="33%">m/d/yy</td>
              </tr>
              <tr>
                <td width="33%">15</td>
                <td width="33%">Date</td>
                <td width="33%">d-mmm-yy</td>
              </tr>
              <tr>
                <td width="33%">16</td>
                <td width="33%">Date</td>
                <td width="33%">d-mmm</td>
              </tr>
              <tr>
                <td width="33%">17</td>
                <td width="33%">Date</td>
                <td width="33%">mmm-yy</td>
              </tr>
              <tr>
                <td width="33%">18</td>
                <td width="33%">Time</td>
                <td width="33%">h:mm AM/PM</td>
              </tr>
              <tr>
                <td width="33%">19</td>
                <td width="33%">Time</td>
                <td width="33%">h:mm:ss AM/PM</td>
              </tr>
              <tr>
                <td width="33%">20</td>
                <td width="33%">Time</td>
                <td width="33%">h:mm</td>
              </tr>
              <tr>
                <td width="33%">21</td>
                <td width="33%">Time</td>
                <td width="33%">h:mm:ss</td>
              </tr>
              <tr>
                <td width="33%">22</td>
                <td width="33%">Time</td>
                <td width="33%">m/d/yy h:mm</td>
              </tr>
              <tr>
                <td width="33%">37</td>
                <td width="33%">Currency</td>
                <td width="33%">#,##0;-#,##0</td>
              </tr>
              <tr>
                <td width="33%">38</td>
                <td width="33%">Currency</td>
                <td width="33%">#,##0;[Red]-#,##0</td>
              </tr>
              <tr>
                <td width="33%">39</td>
                <td width="33%">Currency</td>
                <td width="33%">#,##0.00;-#,##0.00</td>
              </tr>
              <tr>
                <td width="33%">40</td>
                <td width="33%">Currency</td>
                <td width="33%">#,##0.00;[Red]-#,##0.00</td>
              </tr>
              <tr>
                <td width="33%">41</td>
                <td width="33%">Accounting</td>
                <td width="33%">_ * #,##0_ ;_ * -#,##0_ ;_ * "-"_ ;_ @_</td>
              </tr>
              <tr>
                <td width="33%">42</td>
                <td width="33%">Accounting</td>
                <td width="33%">_ $* #,##0_ ;_ $* -#,##0_ ;_ $* "-"_ ;_ @_</td>
              </tr>
              <tr>
                <td width="33%">43</td>
                <td width="33%">Accounting</td>
                <td width="33%">_ * #,##0.00_ ;_ * -#,##0.00_ ;_ * "-"??_ ;_ @_</td>
              </tr>
              <tr>
                <td width="33%">44</td>
                <td width="33%">Accounting</td>
                <td width="33%">_ $* #,##0.00_ ;_ $* -#,##0.00_ ;_ $* "-"??_ ;_ @_</td>
              </tr>
              <tr>
              <td width="33%">45</td>
                <td width="33%">Time</td>
                <td width="33%">mm:ss</td>
              </tr>
              <tr>
              <td width="33%">46</td>
                <td width="33%">Time</td>
                <td width="33%">[h]:mm:ss</td>
              </tr>
              <tr>
              <td width="33%">47</td>
                <td width="33%">Time</td>
                <td width="33%">mm:ss.0</td>
              </tr>
              <tr>
                <td width="33%">48</td>
                <td width="33%">Scientific</td>
                <td width="33%">##0.0E+00</td>
              </tr>
              <tr>
                <td width="33%">49</td>
                <td width="33%">Text</td>
                <td width="33%">@</td>
              </tr>
              </table>
             </remarks>
        </member>
        <member name="P:Aspose.Cells.Style.IsLocked">
             <summary>
             Gets or sets a value indicating whether a cell can be modified or not.
             </summary>
            <remarks>Locking cells has no effect unless the worksheet is protected. </remarks>
        </member>
        <member name="P:Aspose.Cells.Style.Custom">
            <summary>
            Represents the custom number format string of a cell.
            If the custom number format is not set,we will return "".
            </summary>
        </member>
        <member name="P:Aspose.Cells.Style.IsFormulaHidden">
            <summary>
            Represents if the formula will be hidden when the worksheet is protected.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Style.ShrinkToFit">
            <summary>
            Represents if text automatically shrinks to fit in the available column width.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Style.TextDirection">
            <summary>
             Represents text reading order.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Style.IsGradient">
            <summary>
            Indicates whether the cell shading is a gradient pattern.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Style.GradientStyleType">
            <summary>
            Gradient shading style.
            </summary>
            <remarks>Only applies for Excel 2007 file.</remarks>
        </member>
        <member name="P:Aspose.Cells.Style.Variant">
            <summary>
            
            </summary>
        </member>
        <member name="T:Aspose.Cells.StyleFlag">
            <summary>
            Represents flags which indicates applied formatting properties.
            </summary>
        </member>
        <member name="F:Aspose.Cells.StyleFlag.All">
            <summary>
            All properties will be applied.
            </summary>
        </member>
        <member name="F:Aspose.Cells.StyleFlag.Borders">
            <summary>
            All borders settings will be applied.
            </summary>
        </member>
        <member name="F:Aspose.Cells.StyleFlag.LeftBorder">
            <summary>
            Left border settings will be applied.
            </summary>
        </member>
        <member name="F:Aspose.Cells.StyleFlag.RightBorder">
            <summary>
            Right border settings will be applied.
            </summary>
        </member>
        <member name="F:Aspose.Cells.StyleFlag.TopBorder">
            <summary>
            Top border settings will be applied.
            </summary>
        </member>
        <member name="F:Aspose.Cells.StyleFlag.BottomBorder">
            <summary>
            Bottom border settings will be applied.
            </summary>
        </member>
        <member name="F:Aspose.Cells.StyleFlag.DiagonalDownBorder">
            <summary>
            Diagonal down border settings will be applied.
            </summary>
        </member>
        <member name="F:Aspose.Cells.StyleFlag.DiagonalUpBorder">
            <summary>
            Diagonal up border settings will be applied.
            </summary>
        </member>
        <member name="F:Aspose.Cells.StyleFlag.Font">
            <summary>
            Font settings will be applied.
            </summary>
        </member>
        <member name="F:Aspose.Cells.StyleFlag.FontSize">
            <summary>
            Font size setting will be applied.
            </summary>
        </member>
        <member name="F:Aspose.Cells.StyleFlag.FontName">
            <summary>
            Font name setting will be applied.
            </summary>
        </member>
        <member name="F:Aspose.Cells.StyleFlag.FontColor">
            <summary>
            Font color setting will be applied.
            </summary>
        </member>
        <member name="F:Aspose.Cells.StyleFlag.FontBold">
            <summary>
            Font bold setting will be applied.
            </summary>
        </member>
        <member name="F:Aspose.Cells.StyleFlag.FontItalic">
            <summary>
            Font italic setting will be applied.
            </summary>
        </member>
        <member name="F:Aspose.Cells.StyleFlag.FontUnderline">
            <summary>
            Font underline setting will be applied.
            </summary>
        </member>
        <member name="F:Aspose.Cells.StyleFlag.FontStrike">
            <summary>
            Font stikeout setting will be applied.
            </summary>
        </member>
        <member name="F:Aspose.Cells.StyleFlag.FontScript">
            <summary>
            Font script setting will be applied.
            </summary>
        </member>
        <member name="F:Aspose.Cells.StyleFlag.NumberFormat">
            <summary>
            Number format setting will be applied.
            </summary>
        </member>
        <member name="F:Aspose.Cells.StyleFlag.HorizontalAlignment">
            <summary>
            Horizontal alignment setting will be applied.
            </summary>
        </member>
        <member name="F:Aspose.Cells.StyleFlag.VerticalAlignment">
            <summary>
            Vertical alignment setting will be applied.
            </summary>
        </member>
        <member name="F:Aspose.Cells.StyleFlag.Indent">
            <summary>
            Indent level setting will be applied.
            </summary>
        </member>
        <member name="F:Aspose.Cells.StyleFlag.Rotation">
            <summary>
            Rotation setting will be applied.
            </summary>
        </member>
        <member name="F:Aspose.Cells.StyleFlag.WrapText">
            <summary>
            Wrap text setting will be applied.
            </summary>
        </member>
        <member name="F:Aspose.Cells.StyleFlag.ShrinkToFit">
            <summary>
            Shrink to fit setting will be applied.
            </summary>
        </member>
        <member name="F:Aspose.Cells.StyleFlag.TextDirection">
            <summary>
            Text direction setting will be applied.
            </summary>
        </member>
        <member name="F:Aspose.Cells.StyleFlag.CellShading">
            <summary>
            Cell shading setting will be applied.
            </summary>
        </member>
        <member name="F:Aspose.Cells.StyleFlag.Locked">
            <summary>
            Locked setting will be applied.
            </summary>
        </member>
        <member name="F:Aspose.Cells.StyleFlag.HideFormula">
            <summary>
            Hide formula setting will be applied.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Styles">
            <summary>
            Encapsulates a collection of <see cref="T:Aspose.Cells.Style"/> objects.
            </summary>
            <example>
            <code>
            [C#]
            
            Workbook workbook = new Workbook();
            Styles styles = workbook.Styles;
            int styleIndex = styles.Add();
            Style style = excel.Styles[styleIndex];
            
            [Visual Basic]
            
            Dim workbook as Workbook = new Workbook()
            Dim styles as Styles = excel.Styles
            Dim styleIndex as Integer = styles.Add()
            Dim style as Style = excel.Styles(styleIndex)
            </code>
            </example>
        </member>
        <member name="M:Aspose.Cells.Styles.#ctor(Aspose.Cells.Worksheets)">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="M:Aspose.Cells.Styles.Add">
            <summary>
            Adds a <see cref="T:Aspose.Cells.Style"/> to the collection.
            </summary>
            <returns><see cref="T:Aspose.Cells.Style"/> object index.</returns>
            <remarks>
            If using this method to create a new style and the style name is set, 
            a new style will be added to the style dialog of MS Excel.
            To avoid this, you can leave the style name blank. 
            </remarks>
        </member>
        <member name="P:Aspose.Cells.Styles.Item(System.Int32)">
             <summary>
             Gets the <see cref="T:Aspose.Cells.Style"/> element at the specified index.
             </summary>
            <param name="index">The zero based index of the element.</param>
            <returns>The element at the specified index.</returns>
            <example>
            <code>
            
            [C#]
            
            Styles styles = excel.Styles;
            int styleIndex = styles.Add();
            Style style = styles[styleIndex];
            
            [Visual Basic]
            
            Dim styles As Styles =  excel.Styles 
            Dim styleIndex As Integer =  styles.Add() 
            Dim style As Style =  styles(styleIndex)
            </code></example>
        </member>
        <member name="P:Aspose.Cells.Styles.Item(System.String)">
             <summary>
             Gets the <see cref="T:Aspose.Cells.Style"/> element at the specified name.
             </summary>
             <param name="name">Style name</param>
             <returns>The element at the specified name.</returns>
             ///<example>
            <code>
            [C#]
            
            Styles styles = excel.Styles;
            int styleIndex = styles.Add();
            Style style = styles[styleIndex];
            style.Name = "MyStyle";
            .....................
            Style newStyle = styles["MyStyle"];
            
            [Visual Basic]
            
            Dim styles As Styles =  excel.Styles 
            Dim styleIndex As Integer =  styles.Add() 
            Dim style As Style =  styles(styleIndex) 
            style.Name = "MyStyle"
            Dim NewStyle As Style =  styles("MyStyle")
            </code></example>
        </member>
        <member name="P:Aspose.Cells.Styles.Count">
            <summary>
            Gets the count of elements in the collection.
            </summary>
        </member>
        <member name="T:Aspose.Cells.TextAlignmentType">
            <summary>
            Enumerates text alignment types. 
            </summary>
        </member>
        <member name="F:Aspose.Cells.TextAlignmentType.Bottom">
            <summary>
            Represents bottom text alignment.
            </summary>
        </member>
        <member name="F:Aspose.Cells.TextAlignmentType.Center">
            <summary>
            Represents center text alignment.
            </summary>
        </member>
        <member name="F:Aspose.Cells.TextAlignmentType.CenterAcross">
            <summary>
            Represents center across text alignment.
            </summary>
        </member>
        <member name="F:Aspose.Cells.TextAlignmentType.Distributed">
            <summary>
            Represents distributed text alignment.
            </summary>
        </member>
        <member name="F:Aspose.Cells.TextAlignmentType.Fill">
            <summary>
            Represents fill text alignment.
            </summary>
        </member>
        <member name="F:Aspose.Cells.TextAlignmentType.General">
            <summary>
            Represents general text alignment.
            </summary>
        </member>
        <member name="F:Aspose.Cells.TextAlignmentType.Justify">
            <summary>
            Represents justify text alignment.
            </summary>
        </member>
        <member name="F:Aspose.Cells.TextAlignmentType.Left">
            <summary>
            Represents left text alignment.
            </summary>
        </member>
        <member name="F:Aspose.Cells.TextAlignmentType.Right">
            <summary>
            Represents right text alignment.
            </summary>
        </member>
        <member name="F:Aspose.Cells.TextAlignmentType.Top">
            <summary>
            Represents top text alignment.
            </summary>
        </member>
        <member name="T:Aspose.Cells.TextBox">
            <summary>
            Encapsulates the object that represents a textbox in a spreadsheet.
            </summary>
        </member>
        <member name="M:Aspose.Cells.TextBox.Characters(System.Int32,System.Int32)">
            <summary>
            Returns a Characters object that represents a range of characters within the cell text.
            </summary>
            <param name="startIndex">The index of the start of the character.</param>
            <param name="length">The number of characters.</param>
            <returns>Characters object.</returns>
            <remarks>This method only works on cell with string value.</remarks>
        </member>
        <member name="M:Aspose.Cells.TextBox.GetCharacters">
            <summary>
            Returns all Characters objects 
            that represents a range of characters within the text box text.
            </summary>
            <returns>All Characters objects </returns>
        </member>
        <member name="P:Aspose.Cells.TextBox.Text">
            <summary>
            Represents the string in this TextBox object.
            </summary>
        </member>
        <member name="P:Aspose.Cells.TextBox.Font">
            <summary>
            Represents the font of textbox.
            </summary>
        </member>
        <member name="P:Aspose.Cells.TextBox.TextOrientationType">
            <summary>
            Gets and sets the text orientation type of the text box.
            </summary>
        </member>
        <member name="P:Aspose.Cells.TextBox.TextHorizontalAlignment">
            <summary>
            Gets and sets the text horizontal alignment type of the text box.
            </summary>
        </member>
        <member name="P:Aspose.Cells.TextBox.TextVerticalAlignment">
            <summary>
            Gets and sets the text vertical alignment type of the text box.
            </summary>
        </member>
        <member name="T:Aspose.Cells.TextBoxes">
            <summary>
            Encapsulates a collection of <see cref="T:Aspose.Cells.TextBox"/> objects.
            </summary>
        </member>
        <member name="M:Aspose.Cells.TextBoxes.Add(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Adds a textbox to the collection.
            </summary>
            <param name="upperLeftRow">Upper left row index.</param>
            <param name="upperLeftColumn">Upper left column index.</param>
            <param name="height">Height of textbox, in unit of pixel.</param>
            <param name="width">Width of textbox, in unit of pixel.</param>
            <returns><see cref="T:Aspose.Cells.TextBox"/> object index.</returns>
        </member>
        <member name="M:Aspose.Cells.TextBoxes.RemoveAt(System.Int32)">
            <summary>
            Remove a text box from the file.
            </summary>
            <param name="index">The text box index.</param>
        </member>
        <member name="P:Aspose.Cells.TextBoxes.Item(System.Int32)">
             <summary>
             Gets the <see cref="T:Aspose.Cells.TextBox"/> element at the specified index.
             </summary>
            <param name="index">The zero based index of the element.</param>
            <returns>The element at the specified index.</returns>
        </member>
        <member name="T:Aspose.Cells.TextDirectionType">
            <summary>
            Represents text reading order.
            </summary>
        </member>
        <member name="F:Aspose.Cells.TextDirectionType.Context">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.TextDirectionType.LeftToRight">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.TextDirectionType.RightToLeft">
            <summary>
            
            </summary>
        </member>
        <member name="T:Aspose.Cells.TextOrientationType">
            <summary>
            Enumerates text orientation types.
            </summary>
        </member>
        <member name="F:Aspose.Cells.TextOrientationType.ClockWise">
            <summary>
            Rotates text 90 degrees to the left
            </summary>
        </member>
        <member name="F:Aspose.Cells.TextOrientationType.CounterClockWise">
            <summary>
            Rotates text 90 degrees to the right.
            </summary>
        </member>
        <member name="F:Aspose.Cells.TextOrientationType.NoRotation">
            <summary>
            Represents the default value.
            </summary>
        </member>
        <member name="F:Aspose.Cells.TextOrientationType.TopToBottom">
            <summary>
            Displays text from top to bottom of the cell.
            </summary>
        </member>
        <member name="T:Aspose.Cells.TextureType">
            <summary>
            Represents the preset texture type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.TextureType.BlueTissuePaper">
            <summary>
            Represents Blue Tissue Paper texture type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.TextureType.Bouquet">
            <summary>
            Represents Bouquet texture type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.TextureType.BrownMarble">
            <summary>
            Represents Brown Marble texture type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.TextureType.Canvas">
            <summary>
            Represents Canvas texture type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.TextureType.Cork">
            <summary>
            Represents Cork texture type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.TextureType.Denim">
            <summary>
            Represents Denim texture type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.TextureType.FishFossil">
            <summary>
            Represents Fish Fossil texture type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.TextureType.Granite">
            <summary>
            Represents Granite texture type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.TextureType.GreenMarble">
            <summary>
            Represents Green Marble texture type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.TextureType.MediumWood">
            <summary>
            Represents Medium Wood texture type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.TextureType.Newsprint">
            <summary>
            Represents Newsprint texture type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.TextureType.Oak">
            <summary>
            Represents Oak texture type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.TextureType.PaperBag">
            <summary>
            Represents Paper Bag texture type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.TextureType.Papyrus">
            <summary>
            Represents Papyrus texture type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.TextureType.Parchment">
            <summary>
            Represents Parchment texture type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.TextureType.PinkTissuePaper">
            <summary>
            Represents Pink Tissue Paper texture type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.TextureType.PurpleMesh">
            <summary>
            Represents Purple Mesh texture type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.TextureType.RecycledPaper">
            <summary>
            Represents Recycled Paper texture type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.TextureType.Sand">
            <summary>
            Represents Sand texture type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.TextureType.Stationery">
            <summary>
            Represents Stationery texture type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.TextureType.Walnut">
            <summary>
            Represents Walnut Droplets texture type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.TextureType.WaterDroplets">
            <summary>
            Represents Water Droplets texture type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.TextureType.WhiteMarble">
            <summary>
            Represents White Marble texture type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.TextureType.WovenMat">
            <summary>
            Represents Woven Mat texture type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.TextureType.Unknown">
            <summary>
            Represents Unknown texture type.
            </summary>
        </member>
        <member name="T:Aspose.Cells.TickLabelPositionType">
            <summary>
            Represents the position type of tick-mark labels on the specified axis.
            </summary>
        </member>
        <member name="F:Aspose.Cells.TickLabelPositionType.High">
            <summary>
            Position type is high.
            </summary>
        </member>
        <member name="F:Aspose.Cells.TickLabelPositionType.Low">
            <summary>
            Position type is low. 
            </summary>
        </member>
        <member name="F:Aspose.Cells.TickLabelPositionType.NextToAxis">
            <summary>
            Position type is next to axis.
            </summary>
        </member>
        <member name="F:Aspose.Cells.TickLabelPositionType.None">
            <summary>
            Position type is none.
            </summary>
        </member>
        <member name="T:Aspose.Cells.TickLabels">
            <summary>
            Represents the tick-mark labels associated with tick marks on a chart axis.
            </summary>
        </member>
        <member name="P:Aspose.Cells.TickLabels.Font">
            <summary>
            Returns a <see cref="T:Aspose.Cells.Font"/> object that represents the font of the specified TickLabels object.
            </summary>
        </member>
        <member name="P:Aspose.Cells.TickLabels.AutoScaleFont">
            <summary>
            True if the text in the object changes font size when the object size changes. The default value is True. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.TickLabels.Background">
            <summary>
            Gets and sets the display mode of the background
            </summary>
        </member>
        <member name="P:Aspose.Cells.TickLabels.Rotation">
            <summary>
            Represents text rotation angel.
            </summary>
            <remarks><br>0: Not rotated.</br>
            <br>255: Top to Bottom.</br>
            <br>-90: Downward.</br>
            <br>90: Upward.</br></remarks>
        </member>
        <member name="P:Aspose.Cells.TickLabels.NumberFormat">
            <summary>
            Represents the format string for the TickLabels object.
            </summary>
            <remarks>The formating string is same as a custom format string setting to a cell. For example, "$0".</remarks>
        </member>
        <member name="P:Aspose.Cells.TickLabels.Number">
            <summary>
            Represents the format number for the TickLabels object.
            </summary>
        </member>
        <member name="P:Aspose.Cells.TickLabels.NumberFormatLinked">
            <summary>
            True if the number format is linked to the cells 
            (so that the number format changes in the labels when it changes in the cells). 
            </summary>
        </member>
        <member name="P:Aspose.Cells.TickLabels.Offset">
            <summary>
            Represents the distance between the levels of labels, and the distance between the first level and the axis line.  
            </summary>
            <remarks>
            The default distance is 100 percent, which represents the default spacing between the axis labels and the axis line.
            The value can be an integer percentage from 0 through 1000, relative to the axis label’s font size.
            </remarks>
        </member>
        <member name="P:Aspose.Cells.TickLabels.TextDirection">
            <summary>
             Represents text reading order.
            </summary>
        </member>
        <member name="T:Aspose.Cells.TickMarkType">
            <summary>
            Represents the tick mark type for the specified axis.
            </summary>
        </member>
        <member name="F:Aspose.Cells.TickMarkType.Cross">
            <summary>
            Tick mark type is Cross.
            </summary>
        </member>
        <member name="F:Aspose.Cells.TickMarkType.Inside">
            <summary>
            Tick mark type is Inside.
            </summary>
        </member>
        <member name="F:Aspose.Cells.TickMarkType.None">
            <summary>
            Tick mark type is None.
            </summary>
        </member>
        <member name="F:Aspose.Cells.TickMarkType.Outside">
            <summary>
            Tick mark type is Outside
            </summary>
        </member>
        <member name="T:Aspose.Cells.TotalsCalculation">
            <summary>
            Determines the type of calculation in the Totals row of the list column.
            </summary>
        </member>
        <member name="F:Aspose.Cells.TotalsCalculation.Sum">
            <summary>
            Represents Sum totals calcultation.
            </summary>
        </member>
        <member name="F:Aspose.Cells.TotalsCalculation.Count">
            <summary>
            Represents Count totals calcultation.
            </summary>
        </member>
        <member name="F:Aspose.Cells.TotalsCalculation.Average">
            <summary>
            Represents Average totals calcultation.
            </summary>
        </member>
        <member name="F:Aspose.Cells.TotalsCalculation.Max">
            <summary>
            Represents Max totals calcultation.
            </summary>
        </member>
        <member name="F:Aspose.Cells.TotalsCalculation.Min">
            <summary>
            Represents Min totals calcultation.
            </summary>
        </member>
        <member name="F:Aspose.Cells.TotalsCalculation.Var">
            <summary>
            Represents Var totals calcultation.
            </summary>
        </member>
        <member name="F:Aspose.Cells.TotalsCalculation.CountNums">
            <summary>
            Represents Count Nums totals calcultation.
            </summary>
        </member>
        <member name="F:Aspose.Cells.TotalsCalculation.StdDev">
            <summary>
            Represents StdDev totals calcultation.
            </summary>
        </member>
        <member name="F:Aspose.Cells.TotalsCalculation.None">
            <summary>
            Represents No totals calcultation.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Trendline">
            <summary>
            Represents a trendline in a chart.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Trendline.IsNameAuto">
            <summary>
            Returns if Microsoft Excel automatically determines the name of the trendline. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.Trendline.Type">
            <summary>
            Returns the trendline type.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Trendline.Name">
            <summary>
            Returns the name of the trendline.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Trendline.Order">
            <summary>
            Returns or sets the trendline order (an integer greater than 1) when the trendline type is Polynomial. 
            The order must be between 2 and 6.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Trendline.Period">
            <summary>
            Returns or sets the period for the moving-average trendline.
            </summary>
            <remarks>This value should be between 2 and 255.
            And it must be less than the number of the chart points in the series</remarks>
        </member>
        <member name="P:Aspose.Cells.Trendline.Forward">
            <summary>
            Returns or sets the number of periods (or units on a scatter chart) that the trendline extends forward.
            The number of periods must be greater than and equal to zero.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Trendline.Backward">
            <summary>
            Returns or sets the number of periods (or units on a scatter chart) that the trendline extends backward. 
            The number of periods must be greater than and equal to zero.
            If the chart type is column ,the number of periods must be between 0 and 0.5
            </summary>
        </member>
        <member name="P:Aspose.Cells.Trendline.DisplayEquation">
            <summary>
            Represents if the equation for the trendline is displayed on the chart (in the same data label as the R-squared value). Setting this property to True automatically turns on data labels. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.Trendline.DisplayRSquared">
            <summary>
            Represents if the R-squared value of the trendline is displayed on the chart (in the same data label as the equation). Setting this property to True automatically turns on data labels. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.Trendline.Intercept">
            <summary>
            Returns or sets the point where the trendline crosses the value axis.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Trendline.DataLabels">
            <summary>
            Represents the DataLabels object for the specified ASeries. 
            </summary>
        </member>
        <member name="T:Aspose.Cells.Trendlines">
            <summary>
            Represents a collection of all the Trendline objects for the specified data series.
            </summary>
            <example>
            <code>
            [C#]
            int chartIndex = excel.Worksheets[0].Charts.Add(ChartType.Column, 3, 3, 15, 10);
            Chart chart = excel.Worksheets[0].Charts[chartIndex];
            chart.NSeries.Add("A1:a3", true);
            chart.NSeries[0].TrendLines.Add(TrendlineType.Linear, "MyTrendLine");
            Trendline line = chart.NSeries[0].TrendLines[0];
            line.DisplayEquation = true;
            line.DisplayRSquared = true;
            line.Color = Color.Red;
            
            [Visual Basic]
            Dim chartIndex As Integer =  excel.Worksheets(0).Charts.Add(ChartType.Column,3,3,15,10) 
            Dim chart As Chart =  excel.Worksheets(0).Charts(chartIndex) 
            chart.NSeries.Add("A1:a3", True)
            chart.NSeries(0).TrendLines.Add(TrendlineType.Linear, "MyTrendLine")
            Dim line As Trendline =  chart.NSeries(0).TrendLines(0) 
            line.DisplayEquation = True
            line.DisplayRSquared = True
            line.Color = Color.Red
            </code>
            </example>
        </member>
        <member name="M:Aspose.Cells.Trendlines.Add(Aspose.Cells.TrendlineType)">
            <summary>
            Adds a <seealso cref="T:Aspose.Cells.Trendline"/> object to this collection with specified type.
            </summary>
            <param name="type">Trendline type.</param>
            <returns><see cref="T:Aspose.Cells.Trendline"/> object index.</returns>
        </member>
        <member name="M:Aspose.Cells.Trendlines.Add(Aspose.Cells.TrendlineType,System.String)">
            <summary>
            Adds a <seealso cref="T:Aspose.Cells.Trendline"/> object to this collection with specified type and name.
            </summary>
            <param name="type">Trendline type.</param>
            <param name="name">Trendline name.</param>
            <returns><see cref="T:Aspose.Cells.Trendline"/> object index.</returns>
        </member>
        <member name="P:Aspose.Cells.Trendlines.Item(System.Int32)">
            <summary>
            Gets a <seealso cref="T:Aspose.Cells.Trendline"/> object by its index.
            </summary>
        </member>
        <member name="T:Aspose.Cells.TrendlineType">
            <summary>
            Represents the trendline type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.TrendlineType.Exponential">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.TrendlineType.Linear">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.TrendlineType.Logarithmic">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.TrendlineType.MovingAverage">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.TrendlineType.Polynomial">
            <summary>
            
            </summary>
        </member>
        <member name="F:Aspose.Cells.TrendlineType.Power">
            <summary>
            
            </summary>
        </member>
        <member name="T:Aspose.Cells.UserNames">
            <summary>
            Summary description for UserNames.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Validation">
            <summary>
            Represents data validation.settings.
            </summary>
            <example>
            <code>
            [C#]
            Workbook workbook = new Workbook();
            Validations validations = workbook.Worksheets[0].Validations;
            Validation validation = validations[validations.Add()];
            validation.Type = Aspose.Cells.ValidationType.WholeNumber;
            validation.Operator = OperatorType.Between;
            validation.Formula1 = "3";
            validation.Formula2 = "1234";
            		
            CellArea area;
            area.StartRow = 0;
            area.EndRow = 1;
            area.StartColumn = 0;
            area.EndColumn = 1;
            
            validation.AreaList.Add(area);
            
            [Visual Basic]
            Dim workbook as Workbook = new Workbook()
            Validations validations = workbook.Worksheets(0).Validations
            Dim validation as Validation = validations(validations.Add())
            validation.Type = ValidationType.WholeNumber
            validation.Operator = OperatorType.Between
            validation.Formula1 = "3"
            validation.Formula2 = "1234"
            		
            Dim area as CellArea
            area.StartRow = 0
            area.EndRow = 1
            area.StartColumn = 0
            area.EndColumn = 1
            
            validation.AreaList.Add(area)
            
            </code>
            </example>
        </member>
        <member name="M:Aspose.Cells.Validation.RemoveArea(Aspose.Cells.CellArea)">
            <summary>
            Remove the validation settings in the range.
            </summary>
            <param name="cellArea">The range which contains the data validation settings.</param>
        </member>
        <member name="M:Aspose.Cells.Validation.RemoveACell(System.Int32,System.Int32)">
            <summary>
            Remove the validation settings in the cell.
            </summary>
            <param name="row">The row index.</param>
            <param name="column"> The column index.</param>
        </member>
        <member name="P:Aspose.Cells.Validation.Operator">
            <summary>
            Represents the operator for the data validation.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Validation.AlertStyle">
            <summary>
            Represents the validation alert style.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Validation.Type">
            <summary>
            Represents the data validation type.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Validation.InputMessage">
            <summary>
            Represents the data validation input message.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Validation.InputTitle">
            <summary>
            Represents the title of the data-validation input dialog box.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Validation.ErrorMessage">
            <summary>
            Represents the data validation error message.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Validation.ErrorTitle">
            <summary>
            Represents the title of the data-validation error dialog box. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.Validation.ShowInput">
            <summary>
            Indicates whether the data validation input message will be displayed whenever the user selects a cell in the data validation range.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Validation.ShowError">
            <summary>
            Indicates whether the data validation error message will be displayed whenever the user enters invalid data. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.Validation.IgnoreBlank">
            <summary>
            Indicates whether blank values are permitted by the range data validation.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Validation.Formula1">
            <summary>
            Represents the value or expression associated with the data validation.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Validation.Formula2">
            <summary>
            Represents the value or expression associated with the second part of the data validation. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.Validation.InCellDropDown">
            <summary>
            Indicates whether data validation displays a drop-down list that contains acceptable values.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Validation.AreaList">
            <summary>
            Represents a collection of <see cref="T:Aspose.Cells.CellArea"/> which contains the data validation settings.
            </summary>
        </member>
        <member name="T:Aspose.Cells.ValidationAlertType">
            <summary>
            Represnets the data validation alert style.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ValidationAlertType.Information">
            <summary>
            Information alert style.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ValidationAlertType.Stop">
            <summary>
            Stop alert style.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ValidationAlertType.Warning">
            <summary>
            Warning alert style.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Validations">
            <summary>
            Represents data validation collection.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Validations.Add">
            <summary>
            Adds a data validation to the collection.
            </summary>
            <returns><see cref="T:Aspose.Cells.Validation"/> object index.</returns>
        </member>
        <member name="M:Aspose.Cells.Validations.RemoveACell(System.Int32,System.Int32)">
            <summary>
            Removes all validation setting on the cell.
            </summary>
            <param name="row">The row index of the cell.</param>
            <param name="column">The column index of the cell.</param>
        </member>
        <member name="M:Aspose.Cells.Validations.RemoveArea(Aspose.Cells.CellArea)">
             <summary>
             Removes all validation setting on the range..
             </summary>
            <param name="ca">The range which contains the validations setting.</param>
        </member>
        <member name="P:Aspose.Cells.Validations.Item(System.Int32)">
             <summary>
             Gets the <see cref="T:Aspose.Cells.Validation"/> element at the specified index.
             </summary>
            <param name="index">The zero based index of the element.</param>
            <returns>The element at the specified index.</returns>
        </member>
        <member name="T:Aspose.Cells.ValidationType">
            <summary>
            Represents data validation type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ValidationType.AnyValue">
            <summary>
            Any value validation type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ValidationType.WholeNumber">
            <summary>
            Whole number validation type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ValidationType.Decimal">
            <summary>
            Decimal validation type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ValidationType.List">
            <summary>
            List validation type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ValidationType.Date">
            <summary>
            Date validation type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ValidationType.Time">
            <summary>
            Time validation type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ValidationType.TextLength">
            <summary>
            Text length validation type.
            </summary>
        </member>
        <member name="F:Aspose.Cells.ValidationType.Custom">
            <summary>
            Custom validation type.
            </summary>
        </member>
        <member name="T:Aspose.Cells.VPageBreak">
            <summary>
            Encapsulates the object that represents a vertical page break. 
            </summary>
            <example>
            <code>
            [C#]
            //Add a pagebreak at G5
            excel.Worksheets[0].HPageBreaks.Add("G5");
            excel.Worksheets[0].VPageBreaks.Add("G5");
            
            [VB]
            'Add a pagebreak at G5
            excel.Worksheets(0).HPageBreaks.Add("G5")
            excel.Worksheets(0).VPageBreaks.Add("G5")
            </code></example>
        </member>
        <member name="M:Aspose.Cells.VPageBreak.#ctor(System.Int32)">
            <summary>
            Class constructor
            </summary>
            <param name="column">Column index</param>
        </member>
        <member name="P:Aspose.Cells.VPageBreak.StartRow">
            <summary>
            Gets the start row index of the vertical page break.
            </summary>
        </member>
        <member name="P:Aspose.Cells.VPageBreak.EndRow">
            <summary>
            Gets the end row index of the vertical page break.
            </summary>
        </member>
        <member name="P:Aspose.Cells.VPageBreak.Column">
            <summary>
            Gets the column index of the vertical page break.
            </summary>
        </member>
        <member name="T:Aspose.Cells.VPageBreaks">
            <summary>
            Encapsulates a collection of <see cref="T:Aspose.Cells.VPageBreak"/> objects.
            </summary>
        </member>
        <member name="M:Aspose.Cells.VPageBreaks.#ctor">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="M:Aspose.Cells.VPageBreaks.Add(System.Int32,System.Int32,System.Int32)">
            <summary>
            Adds a vertical page break to the collection.
            </summary>
            <param name="startRow">Start row index, zero based.</param>
            <param name="endRow">End row index, zero based.</param>
            <param name="column">Column index, zero based.</param>
            <returns><see cref="T:Aspose.Cells.VPageBreak"/> object index.</returns>
            <remarks>This method is used to add a vertical pagebreak within a print area.</remarks>
        </member>
        <member name="M:Aspose.Cells.VPageBreaks.Add(System.Int32,System.Int32)">
            <summary>
            Adds a vertical page break to the collection.
            </summary>
            <param name="row">Cell row index, zero based.</param>
            <param name="column">Cell column index, zero based.</param>
            <returns><see cref="T:Aspose.Cells.VPageBreak"/> object index.</returns>
            <remarks>Page break is added in the top left of the cell.
            Please set a horizontal page break and a vertical page break concurrently.</remarks>
        </member>
        <member name="M:Aspose.Cells.VPageBreaks.Add(System.String)">
            <summary>
            Adds a vertical page break to the collection.
            </summary>
            <param name="cellName">Cell name.</param>
            <returns><see cref="T:Aspose.Cells.VPageBreak"/> object index.</returns>
            <remarks>Page break is added in the top left of the cell.
            Please set a horizontal page break and a vertical page break concurrently.</remarks>
        </member>
        <member name="M:Aspose.Cells.VPageBreaks.RemoveAt(System.Int32)">
            <summary>
            Removes the VPageBreak element at a specified name.
            </summary>
            <param name="index">Element index, zero based.</param>
        </member>
        <member name="P:Aspose.Cells.VPageBreaks.Item(System.Int32)">
             <summary>
             Gets the <see cref="T:Aspose.Cells.VPageBreak"/> element at the specified index.
             </summary>
            <param name="index">The zero based index of the element.</param>
            <returns>The element at the specified index.</returns>
        </member>
        <member name="P:Aspose.Cells.VPageBreaks.Item(System.String)">
            <summary>
            Gets the <see cref="T:Aspose.Cells.VPageBreak"/> element with the specified cell name.
            </summary>
            <param name="cellName">Cell name.</param>
            <returns>The element with the specified cell name.</returns>
        </member>
        <member name="T:Aspose.Cells.Walls">
            <summary>
            Encapsulates the object that represents the walls of a 3-D chart.
            </summary>
        </member>
        <member name="T:Aspose.Cells.WeightType">
            <summary>
            Enumerates the weight types for a picture border or a chart line.
            </summary>
        </member>
        <member name="F:Aspose.Cells.WeightType.HairLine">
            <summary>
            Represents the weight of hair line.
            </summary>
        </member>
        <member name="F:Aspose.Cells.WeightType.MediumLine">
            <summary>
            Represents the weight of medium line.
            </summary>
        </member>
        <member name="F:Aspose.Cells.WeightType.SingleLine">
            <summary>
            Represents the weight of single line.
            </summary>
        </member>
        <member name="F:Aspose.Cells.WeightType.WideLine">
            <summary>
            Represents the weight of wide line.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Workbook">
            <summary>
            Represents a root object to create an Excel spreadsheet. 	
            </summary>
            <remarks>The Workbook class denotes an Excel spreadsheet. Each spreadsheet can contain multiple worksheets.
            The basic feature of the class is to open and save native excel files.
            The class has some advanced features like copying data from other Workbooks, combining two Workbooks and protecting the Excel spreadsheet.
            </remarks>
            <example>
            The following example creates a Workbook, opens a file named designer.xls in it and makes the horizontal and vertical scroll bars invisible for the Workbook. It then replaces two string values with an Integer value and string value respectively within the spreadsheet and finally sends the updated file to the client browser. 
            <code>
            [C#]
            
            Workbook workbook = new Workbook();
            
            //Open a designer file
            string designerFile = MapPath("Designer") + "\\designer.xls";
            workbook.Open(designerFile);
            
            //Set scroll bars
            workbook.IsHScrollBarVisible = false;
            workbook.IsVScrollBarVisible = false;
            
            //Replace the placeholder string with new values
            int newInt = 100;
            workbook.Replace("OldInt", newInt);
            
            string newString = "Hello!";
            workbook.Replace("OldString", newString);
            
            workbook.Save("result.xls", FileFormatType.Default, SaveType.OpenInBrowser, Response); 
            	
            
            [Visual Basic]
            
            Dim workbook as Workbook = new Workbook()
            
            'Open a designer file
            Dim designerFile as String = MapPath("Designer") + "\designer.xls"
            workbook.Open(designerFile)
            
            'Set scroll bars
            workbook.IsHScrollBarVisible = False
            workbook.IsVScrollBarVisible = False
            
            'Replace the placeholder string with new values
            Dim newInt as Integer = 100
            workbook.Replace("OldInt", newInt)
            
            Dim newString as String = "Hello!"
            workbook.Replace("OldString", newString)
            
            workbook.Save("result.xls", FileFormatType.Default, SaveType.OpenInBrowser, Response)
            </code>
            </example>
        </member>
        <member name="F:Aspose.Cells.Workbook.m_Worksheets">
            <summary>
            WorkSheets object related to this workbook application.
            </summary>
        </member>
        <member name="F:Aspose.Cells.Workbook.colorPalette">
            <summary>
            Represents the color palette of this worksheet.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Workbook.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Aspose.Cells.Workbook"/> class.
            </summary>
            <example>
            The following code shows how to use the Workbook constructor to create and initialize a new instance of the class.
            <code>
            [C#]
            
            Workbook workbook = new Workbook();
            		
            
            [Visual Basic]
            
            Dim workbook as Workbook = new Workbook()
            		
            </code>
            </example>
        </member>
        <member name="M:Aspose.Cells.Workbook.Open(System.IO.Stream)">
            <summary>
            Opens a preset designer spreadsheet from stream.
            </summary>
            <param name="stream">Stream which contains the preset designer spreadsheet.</param>
        </member>
        <member name="M:Aspose.Cells.Workbook.Open(System.IO.Stream,Aspose.Cells.FileFormatType)">
            <summary>
            Opens a file and imports its data.
            </summary>
            <param name="stream">Stream which contains the file.</param>
            <param name="type">File type.</param>
        </member>
        <member name="M:Aspose.Cells.Workbook.Open(System.IO.Stream,Aspose.Cells.FileFormatType,System.String)">
            <summary>
            Opens a file and imports its data.
            </summary>
            <param name="stream">Stream which contains the file.</param>
            <param name="type">File type.</param>
            <param name="password">File encryption password.</param>
        </member>
        <member name="M:Aspose.Cells.Workbook.Open(System.IO.Stream,System.Char)">
            <summary>
            Opens text files stream with user defined separator.
            </summary>
            <param name="stream">Text file stream.</param>
            <param name="separator">Delimiter of text file.</param>
            <remarks>Some users want to open csv file which is separated with ';', not ','. 
            We provide this method to allow users to set their own separator. </remarks>
        </member>
        <member name="M:Aspose.Cells.Workbook.Open(System.String)">
            <summary>
            Opens a preset designer spreadsheet.
            </summary>
            <param name="fileName">The preset designer spreadsheet.</param>
        </member>
        <member name="M:Aspose.Cells.Workbook.Open(System.String,Aspose.Cells.FileFormatType)">
            <summary>
            Opens a file and imports its data.
            </summary>
            <param name="fileName">Name of file to be imported.</param>
            <param name="type">File type.</param>
        </member>
        <member name="M:Aspose.Cells.Workbook.Open(System.String,Aspose.Cells.FileFormatType,System.String)">
            <summary>
            Opens a file and imports its data.
            </summary>
            <param name="fileName">Name of file to be imported.</param>
            <param name="type">File type.</param>
            <param name="password">File encryption password.</param>
        </member>
        <member name="M:Aspose.Cells.Workbook.Open(System.String,System.Char)">
            <summary>
            Opens text files with user defined separator.
            </summary>
            <param name="fileName">Text file name.</param>
            <param name="separator">Delimiter of text file.</param>
            <remarks>Some users want to open csv file which is separated with ';', not ','. 
            We provide this method to allow users to set their own separator. </remarks>
        </member>
        <member name="M:Aspose.Cells.Workbook.SaveToStream">
            <summary>
            Saves Excel file to a MemoryStream object and returns it.
            </summary>
            <returns>MemoryStream object which contains an Excel file.</returns>
            <remarks>This method provides same function as Save method. It's mainly for calling from COM clients.</remarks>
        </member>
        <member name="M:Aspose.Cells.Workbook.Save(System.IO.Stream,Aspose.Cells.FileFormatType)">
            <summary>
            Creates the result spreadsheet to the stream.
            </summary>
            <param name="stream">Stream where to save the spreadsheet.</param>
            <param name="fileFormatType">Excel file format type.</param>
        </member>
        <member name="M:Aspose.Cells.Workbook.Save(System.IO.Stream,System.Char)">
            <summary>
            Creates text files with user defined separator.
            </summary>
            <param name="stream">Stream where to save the text file.</param>
            <param name="separator">Delimiter of text file.</param>
            <remarks>Some users want to create csv file which is separated with ';', not ','. 
            We provide this method to allow users to set their own separator. </remarks>
        </member>
        <member name="M:Aspose.Cells.Workbook.Save(System.IO.Stream,System.Char,System.Text.Encoding)">
            <summary>
            Creates text files with user defined separator with specific text coding..
            </summary>
            <param name="stream">Stream where to save the text file.</param>
            <param name="separator">Delimiter of text file.</param>
            <param name="encoding">The text encoding.Ms Excel only support ASCII and Unicode.</param>
            <remarks>Some users want to create csv file which is separated with ';', not ','. 
            We provide this method to allow users to set their own separator. </remarks>
        </member>
        <member name="M:Aspose.Cells.Workbook.Save(System.String)">
            <summary>
            Creates and saves the specified file to the disk.
            </summary>
            <param name="fileName">The name of created file.</param>
            <remarks><p>File format is according to file extension.</p>
            After calling Save method, data in Workbook instance will be reset.</remarks>
        </member>
        <member name="M:Aspose.Cells.Workbook.Save(System.String,Aspose.Cells.FileFormatType)">
             <summary>
             Creates and saves the specified to the disk.
             </summary>
             <param name="fileName">The name of created file.</param>
             <param name="fileFormatType">Excel file format type</param>
             <remarks>After calling Save method, data in Workbook instance will be reset.</remarks>
            <example>
            <code>
            
            [C#]
            
            Workbook workbook = new Workbook();
            Worksheets sheets = workbook.Worksheets;
            Cells cells = sheets[0].Cells;
            cells["A1"].PutValue("Hello world!");
            workbook.Save(@"D:\test.xls", FileFormatType.Default);
            
            [Visual Basic]
            
            Dim workbook As Workbook =  New Workbook() 
            Dim sheets As Worksheets =  workbook.Worksheets 
            Dim cells As Cells =  sheets(0).Cells 
            cells("A1").PutValue("Hello world!")
            workbook.Save("D:\test.xls", FileFormatType.Default)
            </code>
            </example>
        </member>
        <member name="M:Aspose.Cells.Workbook.Save(System.String,Aspose.Cells.FileFormatType,Aspose.Cells.SaveType,System.Web.HttpResponse)">
             <summary>
             Creates the result spreadsheet and transfer it to the client then open it in the browser or MS Workbook.
             </summary>
             <remarks>
             <br>This method only send spreadsheets or CSV file to client. 
             If you want to convert the file to Aspose.Pdf xml format or SpreadsheetML format, please save it to disk or stream.</br>
             After calling Save method, data in Workbook instance will be reset.
             </remarks>
             <param name="fileName">The name of created file.</param>
             <param name="fileFormatType">Excel file format type</param>
             <param name="saveType">Save type</param>
             <param name="response">Response object to return the spreadsheet to client.</param>
            <example>
            <code>
            [C#]
            
            		Workbook workbook = new Workbook();
            		Worksheets sheets = workbook.Worksheets;
            		Cells cells = sheets[0].Cells;
            		cells["A1"].PutValue(1234);
            		workbook.Save("test.xls", FileFormatType.Default, SaveType.OpenInWorkbook, Response);
            		
            [Visual Basic]
            
             Dim workbook As Workbook =  New Workbook() 
             Dim sheets As Worksheets =  workbook.Worksheets 
             Dim cells As Cells =  sheets(0).Cells 
             cells("A1").PutValue(1234)
             workbook.Save("test.xls", FileFormatType.Default, SaveType.OpenInWorkbook, Response)		///</code>
            </example>
        </member>
        <member name="M:Aspose.Cells.Workbook.Save(System.String,Aspose.Cells.FileFormatType,Aspose.Cells.SaveType,System.Web.HttpResponse,System.Text.Encoding)">
            <summary>
            Creates the result spreadsheet and transfer it to the client then open it in the browser or MS Workbook.
            </summary>
            <remarks>
            <br>This method only send spreadsheets or CSV file to client. 
            If you want to convert the file to Aspose.Pdf xml format or SpreadsheetML format, please save it to disk or stream.</br>
            After calling Save method, data in Workbook instance will be reset.
            </remarks>
            <param name="fileName">The name of created file.</param>
            <param name="fileFormatType">Excel file format type</param>
            <param name="saveType">Save type</param>
            <param name="response">Response object to return the spreadsheet to client.</param>
            <param name="encoding"> Only applies for CSV/TabDelimited file format type</param>      
        </member>
        <member name="M:Aspose.Cells.Workbook.Save(System.String,Aspose.Cells.SaveType,Aspose.Cells.FileFormatType,System.Web.HttpResponse)">
             <summary>
             Creates the result spreadsheet and transfer it to the client then open it in the browser or MS Workbook.
             </summary>
             <remarks>
             <p>This method only send spreadsheets or CSV file to client. 
             If you want to convert the file to Aspose.Pdf xml format or SpreadsheetML format, please save it to disk or stream.</p>
             After calling Save method, data in Workbook instance will be reset.
             </remarks>
             <param name="fileName">The name of created file.</param>
             <param name="saveType">Save type</param>
             <param name="fileFormatType">Excel file format type</param>
             <param name="response">Response object to return the spreadsheet to client.</param>
            <example>
            <code>
            [C#]
            
            	Workbook workbook = new Workbook();
            	Worksheets sheets = workbook.Worksheets;
            	Cells cells = sheets[0].Cells;
            	cells["A1"].PutValue(1234);
            	workbook.Save("test.xls", SaveType.OpenInExcel, FileFormatType.Default, Response);
            		
            [Visual Basic]
            
             Dim workbook As Workbook =  New Workbook() 
             Dim sheets As Worksheets =  workbook.Worksheets 
             Dim cells As Cells =  sheets(0).Cells 
             cells("A1").PutValue(1234)
             workbook.Save("test.xls", SaveType.OpenInExcel, FileFormatType.Default, Response)		///</code>
            </example>
        </member>
        <member name="M:Aspose.Cells.Workbook.Save(System.String,Aspose.Cells.SaveType,Aspose.Cells.FileFormatType,System.Web.HttpResponse,System.Text.Encoding)">
            <summary>
            Creates the result spreadsheet and transfer it to the client then open it in the browser or MS Workbook.
            </summary>
            <remarks>
            <p>This method only send spreadsheets or CSV file to client. 
            If you want to convert the file to Aspose.Pdf xml format or SpreadsheetML format, please save it to disk or stream.</p>
            After calling Save method, data in Workbook instance will be reset.
            </remarks>
            <param name="fileName">The name of created file.</param>
            <param name="saveType">Save type</param>
            <param name="fileFormatType">Excel file format type</param>
            <param name="response">Response object to return the spreadsheet to client.</param>
            <param name="encoding">Text encoding. Only applies for CSV/TabDelimited file format type</param>
        </member>
        <member name="M:Aspose.Cells.Workbook.Save(System.String,System.Char)">
            <summary>
            Creates text files with user defined separator.
            </summary>
            <param name="fileName">Text file name.</param>
            <param name="separator">Delimiter of text file.</param>
            <remarks>Some users want to create csv file which is separated with ';', not ','. 
            We provide this method to allow users to set their own separator. </remarks>
        </member>
        <member name="M:Aspose.Cells.Workbook.Save(System.String,System.Char,System.Text.Encoding)">
            <summary>
            Creates text files with user defined separator with specific text coding..
            </summary>
            <param name="fileName">Text file name.</param>
            <param name="separator">Delimiter of text file.</param>
            <param name="encoding">The text encoding.Ms Excel only support ASCII and Unicode.</param>
            <remarks>Some users want to create csv file which is separated with ';', not ','. 
            We provide this method to allow users to set their own separator. </remarks>
        </member>
        <member name="M:Aspose.Cells.Workbook.Save(System.String,System.Boolean,System.String)">
            <summary>
            Export the workbook to Html file.
            </summary>
            <param name="fileName">Text file name.</param>
            <param name="isWhole">Indicates whether export the whole workbook or only the active sheet.</param>
            <param name="title">The title of the html page.</param>
        </member>
        <member name="M:Aspose.Cells.Workbook.Save(System.IO.Stream,System.String)">
            <summary>
            Export export the active worksheet to Html stream.
            </summary>
            <param name="stream">Text output stream</param>       
            <param name="title">The title of the html page.</param>
            <remarks>
            Only export the active worksheet.
            </remarks>
        </member>
        <member name="M:Aspose.Cells.Workbook.Replace(System.String,System.String)">
            <summary>
             Replaces a cell's value with a new string.
            </summary>
             <example>
             <code>
             [C#]
             
             Workbook workbook = new Workbook();
             ......
             workbook.Replace("AnOldValue", "NewValue");
             
             [Visual Basic]
             
             Dim workbook As Workbook =  New Workbook() 
              ........
            workbook.Replace("AnOldValue", "NewValue")
             </code>
             </example>
             <param name="placeHolder">Cell placeholder</param>
             <param name="newValue">String value to replace</param>
        </member>
        <member name="M:Aspose.Cells.Workbook.Replace(System.String,System.Int32)">
            <summary>
             Replaces a cell's value with a new integer.
            </summary>
             <example>
             <code>
             [C#]
             
             Workbook workbook = new Workbook();
             ......
             int newValue = 100;
             workbook.Replace("AnOldValue", newValue);
             
             [Visual Basic]
             
             Dim workbook As Workbook =  New Workbook() 
            .........
            Dim NewValue As Integer =  100 
            workbook.Replace("AnOldValue", NewValue)
             </code>
             </example>
             <param name="placeHolder">Cell placeholder</param>
             <param name="newValue">Integer value to replace</param>
        </member>
        <member name="M:Aspose.Cells.Workbook.Replace(System.String,System.Double)">
            <summary>
             Replaces a cell's value with a new double.
            </summary>
             <example>
             <code>
             
             [C#]
             
             Workbook workbook = new Workbook();
             ......
             double newValue = 100.0;
             workbook.Replace("AnOldValue", newValue);
             
             
             [Visual Basic]
             
             Dim workbook As Workbook =  New Workbook() 
            .........
            Dim NewValue As Double =  100.0
            workbook.Replace("AnOldValue", NewValue)
             </code>
             </example>
             <param name="placeHolder">Cell placeholder</param>
             <param name="newValue">Double value to replace</param>
        </member>
        <member name="M:Aspose.Cells.Workbook.Replace(System.String,System.String[],System.Boolean)">
            <summary>
             Replaces a cell's value with a new string array.
            </summary>		
             <example>
             <code>
             
             [C#]
             
             Workbook workbook = new Workbook();
             ......
             string[] newValues = new string[]{"Tom", "Alice", "Jerry"};
             workbook.Replace("AnOldValue", newValues, true);
             
             [Visual Basic]
             
             Dim workbook As Workbook =  New Workbook() 
             .............
            Dim NewValues() As String =  New String() {"Tom", "Alice", "Jerry"}		
            workbook.Replace("AnOldValue", NewValues, True)
             </code>
             </example>
             <param name="placeHolder">Cell placeholder</param>
             <param name="newValues">String array to replace</param>
             <param name="isVertical">True - Vertical, False - Horizontal</param>
        </member>
        <member name="M:Aspose.Cells.Workbook.Replace(System.String,System.Int32[],System.Boolean)">
            <summary>
             Replaces cells' values with an integer array.
            </summary>
             <example>
             <code>
             [C#]
             
             Workbook workbook = new Workbook();
             ......
             int[] newValues = new int[]{1, 2, 3};
             workbook.Replace("AnOldValue", newValues, true);
             
             [Visual Basic]
             
             Dim workbook As Workbook =  New Workbook() 
            ...........
            Dim NewValues() As Integer =  New Integer() {1, 2, 3}
            workbook.Replace("AnOldValue", NewValues, True)
             </code>
             </example>
             <param name="placeHolder">Cell placeholder</param>
             <param name="newValues">Integer array to replace</param>
             <param name="isVertical">True - Vertical, False - Horizontal</param>
        </member>
        <member name="M:Aspose.Cells.Workbook.Replace(System.String,System.Double[],System.Boolean)">
            <summary>
             Replaces cells' values with a double array.
            </summary>
             <example>
             <code>
             
             [C#]
             
             Workbook workbook = new Workbook();
             ......
             double[] newValues = new double[]{1.23, 2.56, 3.14159};
             workbook.Replace("AnOldValue", newValues, true);
             
             [Visual Basic]
             
             Dim workbook As Workbook =  New Workbook() 
             ...........
             Dim NewValues() As Double =  New Double() {1.23, 2.56, 3.14159}
             workbook.Replace("AnOldValue", NewValues, True)
             </code>
             </example>
             <param name="placeHolder">Cell placeholder</param>
             <param name="newValues">Double array to replace</param>
             <param name="isVertical">True - Vertical, False - Horizontal</param>
        </member>
        <member name="M:Aspose.Cells.Workbook.Replace(System.String,System.Data.DataTable)">
            <summary>
             Replaces cells' values with data from a <see cref="T:System.Data.DataTable"/>.
            </summary>
             <example>
             <code>
             [C#]
             
             Workbook workbook = new Workbook();
             DataTable myDataTable = new DataTable("Customers");
             // Adds data to myDataTable
             ........
             workbook.Replace("AnOldValue", myDataTable);
             
             [Visual Basic]
             
             Dim workbook As Workbook =  New Workbook() 
             Dim myDataTable As DataTable =  New DataTable("Customers") 
             ' Adds data to myDataTable
            .............
             workbook.Replace("AnOldValue", myDataTable)
             </code>
             </example>
             <param name="placeHolder">Cell placeholder</param>
             <param name="insertTable">DataTable to replace</param>
        </member>
        <member name="M:Aspose.Cells.Workbook.Replace(System.Boolean,System.Object)">
            <summary>
            Replaces cells' values with new data.
            </summary>
            <param name="boolValue">The boolean value to be replaced.</param>
            <param name="newValue">New value. Can be string, integer, double or DateTime value.</param>
        </member>
        <member name="M:Aspose.Cells.Workbook.Replace(System.Int32,System.Object)">
            <summary>
            Replaces cells' values with new data.
            </summary>
            <param name="intValue">The integer value to be replaced.</param>
            <param name="newValue">New value. Can be string, integer, double or DateTime value.</param>
        </member>
        <member name="M:Aspose.Cells.Workbook.Copy(Aspose.Cells.Workbook)">
            <summary>
            Copys data from a source Workbook object.
            </summary>
            <param name="source">Source Workbook object.</param>
        </member>
        <member name="M:Aspose.Cells.Workbook.Combine(Aspose.Cells.Workbook)">
            <summary>
            Combines another Workbook object.
            </summary>
            <param name="secondWorkbook">Another Workbook object.</param>
            <remarks>Currently, only cell data and cell style of the second Workbook object can be combined. Images, charts and other drawing objects are not supported.
            </remarks>
        </member>
        <member name="M:Aspose.Cells.Workbook.ChangePalette(System.Drawing.Color,System.Int32)">
             <summary>
             Changes the palette for the spreadsheet in the specified index.
             </summary>
             <param name="color">Color structure.</param>
             <param name="index">Palette index, 0 - 55.</param>
             <remarks>The palette has 56 entries, each represented by an RGB value. 
             If you set a color which is not in the palette, it will not take effect.
             So if you want to set a custom color, please change the palette at first.
             <p>The following is the standard color palette.</p>
            <table class="dtTABLE" cellspacing="0">
              <tr>
                <td width="25%"><font color="gray"><b>Color</b></font>　</td>
                <td width="25%"><font color="gray"><b>Red</b></font>　</td>
                <td width="25%"><font color="gray"><b>Green</b></font>　</td>
                <td width="25%"><font color="gray"><b>Blue</b></font>　</td>
              
              
              </tr>
              <tr>
                <td width="25%">Black　</td>
                <td width="25%">0　</td>
                <td width="25%">0　</td>
                <td width="25%">0　</td>
              </tr>
              <tr>
                <td width="25%">White　</td>
                <td width="25%">255　</td>
                <td width="25%">255　</td>
                <td width="25%">255　</td>
              </tr>
              <tr>
                <td width="25%">Red　</td>
                <td width="25%">255　</td>
                <td width="25%">0　</td>
                <td width="25%">0　</td>
              </tr>
              <tr>
                <td width="25%">Lime　</td>
                <td width="25%">0　</td>
                <td width="25%">255　</td>
                <td width="25%">0　</td>
              </tr>
              <tr>
                <td width="25%">Blue　</td>
                <td width="25%">0　</td>
                <td width="25%">0　</td>
                <td width="25%">255　</td>
              </tr>
              <tr>
                <td width="25%">Yellow　</td>
                <td width="25%">255　</td>
                <td width="25%">255　</td>
                <td width="25%">0　</td>
              </tr>
              <tr>
                <td width="25%">Magenta　</td>
                <td width="25%">255　</td>
                <td width="25%">0　</td>
                <td width="25%">255　</td>
              </tr>
              <tr>
                <td width="25%">Cyan　</td>
                <td width="25%">0　</td>
                <td width="25%">255　</td>
                <td width="25%">255　</td>
              </tr>
              <tr>
                <td width="25%">Maroon　</td>
                <td width="25%">128　</td>
                <td width="25%">0　</td>
                <td width="25%">0　</td>
              </tr>
              <tr>
                <td width="25%">Green　</td>
                <td width="25%">0　</td>
                <td width="25%">128　</td>
                <td width="25%">0　</td>
              </tr>
              <tr>
                <td width="25%">Navy　</td>
                <td width="25%">0　</td>
                <td width="25%">0　</td>
                <td width="25%">128　</td>
              </tr>
              <tr>
                <td width="25%">Olive　</td>
                <td width="25%">128　</td>
                <td width="25%">128　</td>
                <td width="25%">0　</td>
              </tr>
              <tr>
                <td width="25%">Purple　</td>
                <td width="25%">128　</td>
                <td width="25%">0　</td>
                <td width="25%">128　</td>
              </tr>
              <tr>
                <td width="25%">Teal　</td>
                <td width="25%">0　</td>
                <td width="25%">128　</td>
                <td width="25%">128　</td>
              </tr>
              <tr>
                <td width="25%">Silver　</td>
                <td width="25%">192　</td>
                <td width="25%">192　</td>
                <td width="25%">192　</td>
              </tr>
              <tr>
                <td width="25%">Gray　</td>
                <td width="25%">128　</td>
                <td width="25%">128　</td>
                <td width="25%">128　</td>
              </tr>
              <tr>
                <td width="25%">Color17　</td>
                <td width="25%">153　</td>
                <td width="25%">153　</td>
                <td width="25%">255　</td>
              </tr>
              <tr>
                <td width="25%">Color18　</td>
                <td width="25%">153　</td>
                <td width="25%">51　</td>
                <td width="25%">102　</td>
              </tr>
              <tr>
                <td width="25%">Color19　</td>
                <td width="25%">255　</td>
                <td width="25%">255　</td>
                <td width="25%">204　</td>
              </tr>
              <tr>
                <td width="25%">Color20　</td>
                <td width="25%">204　</td>
                <td width="25%">255　</td>
                <td width="25%">255　</td>
              </tr>
              <tr>
                <td width="25%">Color21　</td>
                <td width="25%">102　</td>
                <td width="25%">0　</td>
                <td width="25%">102　</td>
              </tr>
              <tr>
                <td width="25%">Color22　</td>
                <td width="25%">255　</td>
                <td width="25%">128　</td>
                <td width="25%">128　</td>
              </tr>
              <tr>
                <td width="25%">Color23　</td>
                <td width="25%">0　</td>
                <td width="25%">102　</td>
                <td width="25%">204　</td>
              </tr>
              <tr>
                <td width="25%">Color24　</td>
                <td width="25%">204　</td>
                <td width="25%">204　</td>
                <td width="25%">255　</td>
              </tr>
              <tr>
                <td width="25%">Color25　</td>
                <td width="25%">0　</td>
                <td width="25%">0　</td>
                <td width="25%">128　</td>
              </tr>
            <tr>
                <td width="25%">Color26　</td>
                <td width="25%">255　</td>
                <td width="25%">0　</td>
                <td width="25%">255　</td>
              </tr>
              <tr>
                <td width="25%">Color27　</td>
                <td width="25%">255　</td>
                <td width="25%">255　</td>
                <td width="25%">0　</td>
              </tr>
              <tr>
                <td width="25%">Color28　</td>
                <td width="25%">0　</td>
                <td width="25%">255　</td>
                <td width="25%">255　</td>
              </tr>
              <tr>
                <td width="25%">Color29　</td>
                <td width="25%">128　</td>
                <td width="25%">0　</td>
                <td width="25%">128　</td>
              </tr>
              <tr>
                <td width="25%">Color30　</td>
                <td width="25%">128　</td>
                <td width="25%">0　</td>
                <td width="25%">0　</td>
              </tr>
              <tr>
                <td width="25%">Color31　</td>
                <td width="25%">0　</td>
                <td width="25%">128　</td>
                <td width="25%">128　</td>
              </tr>
              <tr>
                <td width="25%">Color32　</td>
                <td width="25%">0　</td>
                <td width="25%">0　</td>
                <td width="25%">255　</td>
              </tr>
              <tr>
                <td width="25%">Color33　</td>
                <td width="25%">0　</td>
                <td width="25%">204　</td>
                <td width="25%">255　</td>
              </tr>
              <tr>
                <td width="25%">Color34　</td>
                <td width="25%">204　</td>
                <td width="25%">255　</td>
                <td width="25%">255　</td>
              </tr>
              <tr>
                <td width="25%">Color35　</td>
                <td width="25%">204　</td>
                <td width="25%">255　</td>
                <td width="25%">204　</td>
              </tr>
              <tr>
                <td width="25%">Color36　</td>
                <td width="25%">255　</td>
                <td width="25%">255　</td>
                <td width="25%">153　</td>
              </tr>
              <tr>
                <td width="25%">Color37　</td>
                <td width="25%">153　</td>
                <td width="25%">204　</td>
                <td width="25%">255　</td>
              </tr>
              <tr>
                <td width="25%">Color38　</td>
                <td width="25%">255　</td>
                <td width="25%">153　</td>
                <td width="25%">204　</td>
              </tr>
              <tr>
                <td width="25%">Color39　</td>
                <td width="25%">204　</td>
                <td width="25%">153　</td>
                <td width="25%">255　</td>
              </tr>
              <tr>
                <td width="25%">Color40　</td>
                <td width="25%">255　</td>
                <td width="25%">204　</td>
                <td width="25%">153　</td>
              </tr>
              <tr>
                <td width="25%">Color41　</td>
                <td width="25%">51　</td>
                <td width="25%">102　</td>
                <td width="25%">255　</td>
              </tr>
              <tr>
                <td width="25%">Color42　</td>
                <td width="25%">51　</td>
                <td width="25%">204　</td>
                <td width="25%">204　</td>
              </tr>
              <tr>
                <td width="25%">Color43　</td>
                <td width="25%">153　</td>
                <td width="25%">204　</td>
                <td width="25%">0　</td>
              </tr>
              <tr>
                <td width="25%">Color44　</td>
                <td width="25%">255　</td>
                <td width="25%">204　</td>
                <td width="25%">0　</td>
              </tr>
              <tr>
                <td width="25%">Color45　</td>
                <td width="25%">255　</td>
                <td width="25%">153　</td>
                <td width="25%">0　</td>
              </tr>
              <tr>
                <td width="25%">Color46　</td>
                <td width="25%">255　</td>
                <td width="25%">102　</td>
                <td width="25%">0　</td>
              </tr>
              <tr>
                <td width="25%">Color47　</td>
                <td width="25%">102　</td>
                <td width="25%">102　</td>
                <td width="25%">153　</td>
              </tr>
              <tr>
                <td width="25%">Color48　</td>
                <td width="25%">150　</td>
                <td width="25%">150　</td>
                <td width="25%">150　</td>
              </tr>
              <tr>
                <td width="25%">Color49　</td>
                <td width="25%">0　</td>
                <td width="25%">51　</td>
                <td width="25%">102　</td>
              </tr>
              <tr>
                <td width="25%">Color50　</td>
                <td width="25%">51　</td>
                <td width="25%">153　</td>
                <td width="25%">102　</td>
              </tr>
              <tr>
                <td width="25%">Color51　</td>
                <td width="25%">0　</td>
                <td width="25%">51　</td>
                <td width="25%">0　</td>
              </tr>
              <tr>
                <td width="25%">Color52　</td>
                <td width="25%">51　</td>
                <td width="25%">51　</td>
                <td width="25%">0　</td>
              </tr>
              <tr>
                <td width="25%">Color53　</td>
                <td width="25%">153　</td>
                <td width="25%">51　</td>
                <td width="25%">0　</td>
              </tr>
            <tr>
                <td width="25%">Color54　</td>
                <td width="25%">153　</td>
                <td width="25%">51　</td>
                <td width="25%">102　</td>
              </tr>
              <tr>
                <td width="25%">Color55　</td>
                <td width="25%">51　</td>
                <td width="25%">51　</td>
                <td width="25%">153　</td>
              </tr>
            
              <tr>
                <td width="25%">Color56　</td>
                <td width="25%">51　</td>
                <td width="25%">51　</td>
                <td width="25%">51　</td>
              </tr>
            
            
            </table>
             </remarks>
        </member>
        <member name="M:Aspose.Cells.Workbook.IsColorInPalette(System.Drawing.Color)">
            <summary>
            Checks if a color is in the palette for the spreadsheet.
            </summary>
            <param name="color">Color structure.</param>
            <returns>Returns true if this color is in the palette. Otherwise, returns false</returns>
        </member>
        <member name="M:Aspose.Cells.Workbook.CalculateFormula">
             <summary>
             Calculates the result of formulas.
             </summary>
             <remarks>This method does not support formulas with external links to other files.
             <p>Now Workbook built-in functions supported in this method:</p>
            <p>[A]</p>
            <p>ABS, ACOS, ACOSH, ADDRESS, AND, ASIN, ASINH, ATAN, ATAN2, ATANH, AVERAGE</p>
            <p><b>[B]</b></p>
             BETADIST, BETAINV, BINOMDIST
            <p>[C]</p>
            <p>CEILING, CELL, CHOOSE, CHAR, COLUMN, COLUMNS, CORREL, CONCATENATE, COS, COSH, COUNT, COUNTA, COUNTBLANK, COUNTIF</p>
            <p>[D]</p>
            <p>DATE, DATEDIF, DATEVALUE, DAY, DAYS360, DOLLAR</p>
            <p>[E]</p>
            <p>EOMONTH, EXACT, EXP, EXPONDIST</p>
            <p>[F]</p>
            <p>FIND, FIXED, FLOOR, FV</p>
            <p>[H]</p>
            <p>HLOOKUP</p>
            <p>[I]</p>
            <p>IF, INDEX, INDIRECT, INT, IPMT, IRR, ISBLANK, ISERR, ISERROR, ISNA, ISNUMBER, ISREF</p>
            <p>[L]</p>
            <p>LEFT, LEN, LINEST, LN, LOG10, LOOKUP</p>
            <p>[M]</p>
            <p>MATCH, MAX, MEDIAN, MID, MIN, MOD, MONTH, MROUND</p>
            <p>[N]</p>
            <p>NA, NORMDIST, NORMINV, NORMSDIST, NORMSINV, NOT, NOW, NPV</p>
            <p>[O]</p>
            <p>OFFSET, OR</p>
            <p>[P]</p>
            <p>PEARSON, PERCENTILE, PI, POWER, POISSON, PPMT, PRODUCT, PV</p>
            <p>[Q]</p>
            <p>QUARTILE</p>
            <p>[R]</p>
            <p>RAND, RANDBETWEEN, RANK, RATE, REPT, RIGHT, ROUND, ROUNDDOWN, ROUNDUP, ROW, ROWS, RSQ</p>
            <p>[S]</p>
            <p>SIGN, SIN, SINH, SMALL, SQRT, STDEV, SUBSTITUTE, SUM, SUMIF, SUMPRODUCT</p>
            <p>[T]</p>
            <p>TAN, TANH, TEXT, TIME, TODAY, TRUNC</p>
            <p>[U]</p>
            <p>UPPER</p>
            <p>[V]</p>
            <p>VALUE, VLOOKUP</p>
            <p>[X]</p>
            <p>XIRR</p>
            <p>[Y]</p>
            <p>YEAR, YEARFRAC</p>
            <p>And Aspose.Cells supports the following add-in functions:</p>
            <p>MCORRELS, REGRESSN</p>
            </remarks>
        </member>
        <member name="M:Aspose.Cells.Workbook.CalculateFormula(System.Boolean)">
             <summary>
             Calculates the result of formulas.
             </summary>
             <param name="ignoreError">Indicates if hide the error in calculating formulas. The error may be unsupported function, external links, etc.</param>
             <remarks>This method does not support formulas with external links to other files.
             <p>Now Workbook built-in functions supported in this method:</p>
            <p>[A]</p>
            <p>ABS, ACOS, ACOSH, ADDRESS, AND, ASIN, ASINH, ATAN, ATAN2, ATANH, AVERAGE</p>
            <p><b>[B]</b></p>
             BETADIST, BETAINV, BINOMDIST
            <p>[C]</p>
            <p>CEILING, CELL, CHOOSE, CHAR, COLUMN, COLUMNS, CORREL, CONCATENATE, COS, COSH, COUNT, COUNTA, COUNTBLANK, COUNTIF</p>
            <p>[D]</p>
            <p>DATE, DATEDIF, DATEVALUE, DAY, DAYS360, DOLLAR</p>
            <p>[E]</p>
            <p>EOMONTH, EXACT, EXP, EXPONDIST</p>
            <p>[F]</p>
            <p>FIND, FIXED, FLOOR, FV</p>
            <p>[H]</p>
            <p>HLOOKUP</p>
            <p>[I]</p>
            <p>IF, INDEX, INDIRECT, INT, IPMT, IRR, ISBLANK, ISERR, ISERROR, ISNA, ISNUMBER, ISREF</p>
            <p>[L]</p>
            <p>LEFT, LEN, LINEST, LN, LOG10, LOOKUP</p>
            <p>[M]</p>
            <p>MATCH, MAX, MEDIAN, MID, MIN, MOD, MONTH, MROUND</p>
            <p>[N]</p>
            <p>NA, NORMDIST, NORMINV, NORMSDIST, NORMSINV, NOT, NOW, NPV</p>
            <p>[O]</p>
            <p>OFFSET, OR</p>
            <p>[P]</p>
            <p>PEARSON, PERCENTILE, PI, POWER, POISSON, PPMT, PRODUCT, PV</p>
            <p>[Q]</p>
            <p>QUARTILE</p>
            <p>[R]</p>
            <p>RAND, RANDBETWEEN, RANK, RATE, REPT, RIGHT, ROUND, ROUNDDOWN, ROUNDUP, ROW, ROWS, RSQ</p>
            <p>[S]</p>
            <p>SIGN, SIN, SINH, SMALL, SQRT, STDEV, SUBSTITUTE, SUM, SUMIF, SUMPRODUCT</p>
            <p>[T]</p>
            <p>TAN, TANH, TEXT, TIME, TODAY, TRUNC</p>
            <p>[U]</p>
            <p>UPPER</p>
            <p>[V]</p>
            <p>VALUE, VLOOKUP</p>
            <p>[X]</p>
            <p>XIRR</p>
            <p>[Y]</p>
            <p>YEAR, YEARFRAC</p>
            <p>And Aspose.Cells supports the following add-in functions:</p>
            <p>MCORRELS, REGRESSN</p>
             </remarks>
        </member>
        <member name="M:Aspose.Cells.Workbook.CalculateFormula(System.Boolean,Aspose.Cells.ICustomFunction)">
             <summary>
             Calculates the result of formulas.
             </summary>
             <param name="ignoreError">Indicates if hide the error in calculating formulas. The error may be unsupported function, external links, etc.</param>
             <param name="customFunction">Custom function interface to extend formula calculation engine.</param>
             <remarks>This method does not support formulas with external links to other files.
             <p>Now Workbook built-in functions supported in this method:</p>
            <p>[A]</p>
            <p>ABS, ACOS, ACOSH, AND, ASIN, ASINH, ATAN, ATAN2, ATANH, AVERAGE</p>
            <p>[C]</p>
            <p>CEILING, CELL, CHAR, COLUMN, COLUMNS, CORREL, CONCATENATE, COS, COSH, COUNT, COUNTA, COUNTBLANK, COUNTIF</p>
            <p>[D]</p>
            <p>DATE, DATEVALUE, DAY, DOLLAR</p>
            <p>[E]</p>
            <p>EOMONTH, EXACT, EXP</p>
            <p>[F]</p>
            <p>FIND, FIXED, FLOOR, FV</p>
            <p>[H]</p>
            <p>HLOOKUP</p>
            <p>[I]</p>
            <p>IF, INDEX, INDIRECT, INT, IPMT, IRR, ISBLANK, ISERR, ISERROR, ISNA, ISNUMBER, ISREF</p>
            <p>[L]</p>
            <p>LEFT, LEN, LINEST, LN, LOG10, LOOKUP</p>
            <p>[M]</p>
            <p>MATCH, MAX, MID, MIN, MOD, MONTH</p>
            <p>[N]</p>
            <p>NA, NORMINV, NOT, NOW, NPV</p>
            <p>[O]</p>
            <p>OFFSET, OR</p>
            <p>[P]</p>
            <p>PEARSON, PERCENTILE, PI, POWER, PPMT, PRODUCT, PV</p>
            <p>[R]</p>
            <p>RATE, REPT, RIGHT, ROUND, ROUNDDOWN, ROUNDUP, ROW, ROWS, RSQ</p>
            <p>[S]</p>
            <p>SIGN, SIN, SINH, SMALL, SQRT, STDEV, SUBSTITUTE, SUM, SUMIF, SUMPRODUCT</p>
            <p>[T]</p>
            <p>TAN, TANH, TIME, TODAY, TRUNC</p>
            <p>[U]</p>
            <p>UPPER</p>
            <p>[V]</p>
            <p>VALUE, VLOOKUP</p>
            <p>[X]</p>
            <p>XIRR</p>
            <p>[Y]</p>
            <p>YEAR</p>
            <p>And Aspose.Cells supports the following add-in functions:</p>
            <p>MCORRELS, REGRESSN</p>
             </remarks>
        </member>
        <member name="M:Aspose.Cells.Workbook.ValidateFormula(System.String)">
            <summary>
            Checks if a formula is valid.
            </summary>
            <param name="formula">Formula string.</param>
            <returns>True: valid formula. False: invalid formula or unsupported function.</returns>
        </member>
        <member name="M:Aspose.Cells.Workbook.OpenCSV(System.String)">
            <summary>
            Obsolete.Opens a CSV file and imports its data.
            </summary>
            <param name="fileName">CSV file name.</param>
            <remarks>NOTE: This member is now obsolete. Instead, 
            you should use <see cref="M:Aspose.Cells.Workbook.Open(System.String,Aspose.Cells.FileFormatType)"/> for the same purpose. 
            It will be removed 12 months later since release 2.8.8 in March 2005. 
            Aspose apologizes for any inconvenience you may have experienced.</remarks>
        </member>
        <member name="M:Aspose.Cells.Workbook.GetMatchingColor(System.Drawing.Color)">
            <summary>
            Find best matching Color in current palette.
            </summary>
            <param name="rawColor">Raw color.</param>
            <returns>Best matching color.</returns>
        </member>
        <member name="M:Aspose.Cells.Workbook.Protect(Aspose.Cells.ProtectionType,System.String)">
            <summary>
            Protects a workbook.
            </summary>
            <param name="protectionType">Protection type.</param>
            <param name="password">Password to protect the workbook.</param>
        </member>
        <member name="M:Aspose.Cells.Workbook.Unprotect(System.String)">
            <summary>
            Unprotects a workbook.
            </summary>
            <param name="password">Password to unprotect the workbook.</param>
        </member>
        <member name="M:Aspose.Cells.Workbook.Decrypt(System.String)">
            <summary>
            Decrypts an Excel file.
            </summary>
            <param name="password">Password to decrypt the Excel file.</param>
        </member>
        <member name="M:Aspose.Cells.Workbook.LoadData(System.String)">
            <summary>
            Loads data from an Excel file.
            </summary>
            <param name="fileName">Name of imported Excel file.</param>
            <remarks>This method only loads data , formulas and formattings from an Excel file. 
            Other contents and settings are all discarded. 
            It runs faster and utilize less memory than <see cref="M:Aspose.Cells.Workbook.Open(System.IO.Stream)"/> method 
            so it's better to be used for applications which only need to process data in Excel file.</remarks>
        </member>
        <member name="M:Aspose.Cells.Workbook.LoadData(System.IO.Stream)">
            <summary>
            Loads data from an Excel file.
            </summary>
            <param name="stream">Stream which contains imported Excel file.</param>
            <remarks>This method only loads data , formulas and formattings from an Excel file. 
            Other contents and settings are all discarded. 
            It runs faster and utilize less memory than <see cref="M:Aspose.Cells.Workbook.Open(System.IO.Stream)"/> method 
            so it's better to be used for applications which only need to process data in Excel file.</remarks>
        </member>
        <member name="M:Aspose.Cells.Workbook.RemoveMacro">
            <summary>
            Removes VBA/macro from this spreadsheet.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Workbook.RemoveExternalLinks">
            <summary>
            Removes all external links in the workbook.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Workbook.BIFFVersion">
            <summary>
            Represent Workbook file format
            </summary>
        </member>
        <member name="P:Aspose.Cells.Workbook.Worksheets">
            <summary>
            Gets the <see cref="T:Aspose.Cells.Worksheets"/> collection in the spreadsheet.
            </summary>
            <returns><see cref="P:Aspose.Cells.Workbook.Worksheets"/> collection</returns>
        </member>
        <member name="P:Aspose.Cells.Workbook.Styles">
            <summary>
            Gets the <see cref="T:Aspose.Cells.Styles"/> collectioin.
            </summary>		
        </member>
        <member name="P:Aspose.Cells.Workbook.IsHScrollBarVisible">
            <summary>
            Gets or sets a value indicating whether the generated spreadsheet will contain a horizontal scroll bar.
            </summary>
            <remarks>The default value is true.</remarks>
            <example>
            The following code makes the horizontal scroll bar invisible for the spreadsheet.
            <code>
            [C#]
            // Hide the horizontal scroll bar of the Excel file.
            workbook.IsHScrollBarVisible = false;
            
            [Visual Basic]
            ' Hide the horizontal scroll bar of the Excel file.
            workbook.IsHScrollBarVisible = False
            </code>
            </example>
        </member>
        <member name="P:Aspose.Cells.Workbook.IsVScrollBarVisible">
             <summary>
             Gets or sets a value indicating whether the generated spreadsheet will contain a vertical scroll bar.
             </summary>
             <remarks>The default value is true.</remarks>
             <example>The following code makes the vertical scroll bar invisible for the spreadsheet.
             <code>
             [C#]
            	// Hide the vertical scroll bar of the Excel file.
             workbook.IsVScrollBarVisible = false;
             
             [Visual Basic]
             ' Hide the vertical scroll bar of the Excel file.
             workbook.IsVScrollBarVisible = False
            </code>
            </example>
        </member>
        <member name="P:Aspose.Cells.Workbook.Colors">
            <summary>
            Returns colors in the palette for the spreadsheet. 
            </summary>
            <remarks>The palette has 56 entries, each represented by an RGB value.</remarks>
        </member>
        <member name="P:Aspose.Cells.Workbook.DefaultStyle">
            <summary>
            Gets or sets the default <see cref="T:Aspose.Cells.Style"/> object of the workbook.
            </summary>
            <remarks>
            The DefaultStyle property is useful to implement a Style for the whole Workbook. 
            </remarks>
            <example>
            The following code creates and instantiates a new Workbook and sets a default <see cref="T:Aspose.Cells.Style"/> to it.
            <code>
            [C#]
            Workbook workbook = new Workbook();
            Style defaultStyle = workbook.DefaultStyle;
            defaultStyle.Font.Name = "Tahoma";
            workbook.DefaultStyle = defaultStyle;
            
            [Visual Basic]
            Dim workbook as Workbook = new Workbook()
            Dim defaultStyle as Style = workbook.DefaultStyle
            defaultStyle.Font.Name = "Tahoma"
            workbook.DefaultStyle = defaultStyle
            </code>
            </example>
        </member>
        <member name="P:Aspose.Cells.Workbook.ShowTabs">
            <summary>
            Get or sets a value whether the Workbook tabs are displayed.
            </summary>
            <remarks>The default value is true.</remarks>
            <example>The following code hides the Sheet Tabs and Tab Scrolling Buttons for the spreadsheet.
            <code>
            [C#]
            // Hide the spreadsheet tabs.
            workbook.ShowTabs = false;
             
            [Visual Basic]
            ' Hide the spreadsheet tabs.
            workbook.ShowTabs = False
            </code>
             </example>
        </member>
        <member name="P:Aspose.Cells.Workbook.Password">
            <summary>
            Represents Workbook file esncryption password.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Workbook.ConvertNumericData">
            <summary>
            Gets or sets a value that indicates whether the string in text file is converted to numeric data.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Workbook.Shared">
            <summary>
            Gets or sets a value that indicates whether the Workbook is shared. 
            </summary>
            <remarks>The default value is false.</remarks>
        </member>
        <member name="P:Aspose.Cells.Workbook.IsProtected">
            <summary>
            Gets a value that indicates whether the Workbook is protected. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.Workbook.Language">
            <summary>
            Gets or sets the user interface language of the Workbook version based on CountryCode that has saved the file. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.Workbook.Region">
            <summary>
            Gets or sets the system regional settings based on CountryCode at the time the file was saved. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.Workbook.HasMacro">
            <summary>
            Indicates if this spreadsheet contains macro/VBA.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Workbook.Date1904">
            <summary>
            Gets or sets a value which represents if the workbook uses the 1904 date system.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Workbook.ReCalcOnOpen">
            <summary>
            Indicates whether re-calculate all formulas on opening file.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Workbook.DisplayDrawingObjects">
            <summary>
            Indicates whether and how to show objects in the workbook.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Workbook.DataSorter">
            <summary>
            Gets a DataSorter object to sort data.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Workbook.Iteration">
            <summary>
            Indicates if Aspose.Cells will use iteration to resolve circular references.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Workbook.MaxIteration">
            <summary>
            Returns or sets the maximum number of iterations that Aspose.Cells can use to resolve a circular reference.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Workbook.MaxChange">
            <summary>
            Returns or sets the maximum number of change that Microsoft Excel can use to resolve a circular reference.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Workbook.CalcMode">
            <summary>
            It specifies whether to calculate formulas manually,
            automatically or automatically except for multiple table operations.
            </summary>
        </member>
        <member name="T:Aspose.Cells.Worksheet">
             <summary>
             Encapsulates the object that represents a single worksheet.
             </summary>
             <example><code>
             [C#]
             
             Workbook workbook = new Workbook();
             
             Worksheet sheet = workbook.Worksheets[0];
             
             //Freeze panes at "AS40" with 10 rows and 10 columns
             sheet.FreezePanes("AS40", 10, 10);
             
             //Add a hyperlink in Cell A1
             sheet.Hyperlinks.Add("A1", 1, 1, "http://www.aspose.com");
             
             [Visual Basic]
             
             Dim workbook as Workbook = new Workbook()
             
             Dim sheet as Worksheet = workbook.Worksheets(0)
             
             'Freeze panes at "AS40" with 10 rows and 10 columns
             sheet.FreezePanes("AS40", 10, 10)
             
             'Add a hyperlink in Cell A1
             sheet.Hyperlinks.Add("A1", 1, 1, "http://www.aspose.com")
            </code></example>
        </member>
        <member name="F:Aspose.Cells.Worksheet.type">
            <summary>
            Represents worksheet type
            </summary>
        </member>
        <member name="F:Aspose.Cells.Worksheet.sheetName">
            <summary>
            Represents worksheet name
            </summary>
        </member>
        <member name="F:Aspose.Cells.Worksheet.cells">
            <summary>
            Represents all cells in this worksheet.
            </summary>
        </member>
        <member name="F:Aspose.Cells.Worksheet.isRowColumnHeadersVisible">
            <summary>
            Indicates whether the worksheet will display row and column headers.
            </summary>
        </member>
        <member name="F:Aspose.Cells.Worksheet.pane">
            <summary>
            Represents freeze pane.
            </summary>
        </member>
        <member name="F:Aspose.Cells.Worksheet.m_Protection">
            <summary>
            Represents the protection options of the worksheet. Only used in ExcelXP and above version.
            </summary>
        </member>
        <member name="F:Aspose.Cells.Worksheet.selectedSheetIndex">
            <summary>
            Represents the selected worksheet index in the excel file(zero based).
            </summary>
        </member>
        <member name="M:Aspose.Cells.Worksheet.SetSelectedIndex(System.Int32)">
            <summary>
            Sets the selectedworksheet index.
            </summary>
            <param name="index">Index number in the excel file.</param>
            <remarks>This function is used only in write BIFF7 record.</remarks>
        </member>
        <member name="M:Aspose.Cells.Worksheet.#ctor(Aspose.Cells.Record.SSTRecord,Aspose.Cells.Worksheets)">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="M:Aspose.Cells.Worksheet.WriteData(Aspose.Cells.RW.DataOutStream)">
            <summary>
            Writes data contained in this worksheet into file.
            </summary>
            <param name="stream">File output stream</param>
        </member>
        <member name="M:Aspose.Cells.Worksheet.WriteHLinkRecord(Aspose.Cells.RW.DataOutStream)">
            <summary>
            Writes hyperlink relative record
            </summary>
            <param name="stream">File output stream</param>
        </member>
        <member name="M:Aspose.Cells.Worksheet.WriteMergeCellRecord(Aspose.Cells.RW.DataOutStream)">
            <summary>
            Writes merge cell record
            </summary>
            <param name="stream">File output stream</param>
        </member>
        <member name="F:Aspose.Cells.Worksheet.showGridlines">
            <summary>
            Represents whether to show the gridelines.
            </summary>
        </member>
        <member name="F:Aspose.Cells.Worksheet.isSelected">
            <summary>
            Indicates whether this worksheet is selected when the workbook is opened.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Worksheet.UnFreezePanes">
            <summary>
            Unfreezes panes in the worksheet.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Worksheet.FreezePanes(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Freezes panes at the specified cell in the worksheet.
            </summary>
            <param name="row">Row index.</param>
            <param name="column">Column index.</param>
            <param name="freezedRows">Number of visible rows in top pane, no more than row index.</param>
            <param name="freezedColumns">Number of visible columns in left pane, no more than column index.</param>
            <remarks><p>Row index and column index cannot all be zero. Number of rows and number of columns
            also cannot all be zero.</p>
            <p>The first two parameters specify the freezed position and the last two parameters specify the area freezed on the left top pane.</p></remarks>
        </member>
        <member name="M:Aspose.Cells.Worksheet.Split">
            <summary>
            Splits window.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Worksheet.RemoveSplit">
            <summary>
            Removes splitted window.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Worksheet.FreezePanes(System.String,System.Int32,System.Int32)">
            <summary>
            Freezes panes at the specified cell in the worksheet.
            </summary>
            <param name="cellName">Cell name.</param>
            <param name="freezedRows">Number of visible rows in top pane, no more than row index.</param>
            <param name="freezedColumns">Number of visible columns in left pane, no more than column index.</param>
            <remarks>Row index and column index cannot all be zero. Number of rows and number of columns
            also cannot all be zero.</remarks>
        </member>
        <member name="M:Aspose.Cells.Worksheet.Copy(Aspose.Cells.Worksheet)">
            <summary>
            Copys contents and formats from another worksheet.
            </summary>
            <param name="sourceSheet">Source worksheet.</param>
            <remarks>You can copy data from another worksheet in the same file or another file. However, this method does not support to copy drawing objects, such as comments, images and charts.</remarks>
        </member>
        <member name="M:Aspose.Cells.Worksheet.Copy(Aspose.Cells.Worksheet,System.Boolean,Aspose.Cells.CopyOption)">
            <summary>
            Copys contents and formats from another worksheet.
            </summary>
            <param name="sourceSheet">Source worksheet.</param>
            <param name="copyName"></param>
            <param name="copyOption"></param>
            <remarks>You can copy data from another worksheet in the same file or another file. However, this method does not support to copy drawing objects, such as comments, images and charts.</remarks>
        </member>
        <member name="M:Aspose.Cells.Worksheet.AutoFitColumn(System.Int32,System.Int32,System.Int32)">
            <summary>
            Autofits the column width.
            </summary>
            <param name="columnIndex">Column index.</param>
            <param name="firstRow">First row index.</param>
            <param name="lastRow">Last row index.</param>
            <remarks>This method autofits a row based on content in a range of cells within the row.
            </remarks>
        </member>
        <member name="M:Aspose.Cells.Worksheet.AutoFitColumns">
            <summary>
            Autofits all columns in this worksheet.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Worksheet.AutoFitColumn(System.Int32)">
            <summary>
            Autofits the column width.
            </summary>
            <param name="columnIndex">Column index.</param>
            <remarks>AutoFitColumn is an imprecise function.</remarks>
        </member>
        <member name="M:Aspose.Cells.Worksheet.AutoFitRow(System.Int32,System.Int32,System.Int32)">
            <summary>
            Autofits the row height.
            </summary>
            <param name="rowIndex">Row index.</param>
            <param name="firstColumn">First column index.</param>
            <param name="lastColumn">Last column index.</param>
            <remarks>This method autofits a row based on content in a range of cells within the row.
            </remarks>
        </member>
        <member name="M:Aspose.Cells.Worksheet.AutoFitRows">
            <summary>
            Autofits all rows in this worksheet.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Worksheet.AutoFitRow(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Autofits row height in a rectangle range.
            </summary>
            <param name="startRow">Start row index.</param>
            <param name="endRow">End row index.</param>
            <param name="startColumn">Start column index.</param>
            <param name="endColumn">End column index.</param>
        </member>
        <member name="M:Aspose.Cells.Worksheet.AutoFitRow(System.Int32)">
            <summary>
            Autofits the row height.
            </summary>
            <param name="rowIndex">Row index.</param>
            <remarks>AutoFitRow is an imprecise function.</remarks>
        </member>
        <member name="M:Aspose.Cells.Worksheet.Protect(Aspose.Cells.ProtectionType)">
             <summary>
             Protects worksheet.
             </summary>
             <param name="type">Protection type.</param>
             <remarks>This method protects worksheet without password. It can protect worksheet in all versions of Excel file. 
            </remarks>
        </member>
        <member name="M:Aspose.Cells.Worksheet.Protect(Aspose.Cells.ProtectionType,System.String,System.String)">
            <summary>
            Protects worksheet.
            </summary>
            <param name="type">Protection type.</param>
            <param name="password">Password.</param>
            <param name="oldPassword">If the worksheet is already protected by a password, please supply the old password.
            Otherwise, you can set a null value or blank string to this parameter.</param>
            <remarks>This method can protect worksheet in all versions of Excel file. 
            </remarks>
        </member>
        <member name="M:Aspose.Cells.Worksheet.Unprotect">
            <summary>
            Unprotects worksheet.
            </summary>
            <remarks> This method unprotects worksheet which is protected without password.
            </remarks>
        </member>
        <member name="M:Aspose.Cells.Worksheet.Unprotect(System.String)">
            <summary>
            Unprotects worksheet.
            </summary>
            <param name="password">Password</param>
            <remarks>If the worksheet is protected without a password, you can set a null value or blank string to password parameter.
            </remarks>
        </member>
        <member name="M:Aspose.Cells.Worksheet.CopyConditionalFormatting(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Copys conditional formatting on a cell to another cell.
            </summary>
            <param name="sourceRow">Source cell row index.</param>
            <param name="sourceColumn">Source cell column index.</param>
            <param name="destRow">Destination cell row index.</param>
            <param name="destColumn">Destination cell column index.</param>
            <remarks>This method can only copy conditional formatting within the same worksheet. </remarks>
        </member>
        <member name="M:Aspose.Cells.Worksheet.Move(System.Int32)">
            <summary>
            Moves the sheet to another location in the spreadsheet.
            </summary>
            <param name="index">Destination sheet index.</param>
        </member>
        <member name="F:Aspose.Cells.Worksheet.m_FirstVisibleRow">
            <summary>
            Represents the sorted list which contains changed name index.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Worksheet.Replace(System.String,System.String)">
            <summary>
            Replaces all cell's text with a new string.
            </summary>
            <param name="oldString">Old string value.</param>
            <param name="newString">New string value.</param>
        </member>
        <member name="M:Aspose.Cells.Worksheet.RemoveAllDrawingObjects">
            <summary>
            Removes all drawing objects in this worksheet.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Worksheet.GetSelectedRanges">
            <summary>
            Gets selected ranges of cells in the designer spreadsheet.
            </summary>
            <returns>An <see cref="T:System.Collections.ArrayList"/> which contains selected ranges.</returns>
        </member>
        <member name="M:Aspose.Cells.Worksheet.ClearComments">
            <summary>
            Clears all comments in designer spreadsheet.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Worksheet.SetBackground(System.Byte[])">
            <summary>
            Sets worksheet background image.
            </summary>
            <param name="pictureData">Picture data.</param>
        </member>
        <member name="M:Aspose.Cells.Worksheet.SheetToImage(System.Boolean)">
            <summary>
            Creates the sheet image and returns it as a Bitmap object.
            </summary>
            <param name="isPaginate">Indicates whether workshert can be paginated</param>
            <returns></returns>
        </member>
        <member name="M:Aspose.Cells.Worksheet.SheetToImage">
            <summary>
            Creates the sheet image and returns it as a Bitmap object.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Aspose.Cells.Worksheet.SheetToImage(System.String,System.Boolean)">
            <summary>
            Creates the sheet image and saves it to a file.
            </summary>
            <param name="imageFile">The image file name with full path.</param>
            <param name="isPaginate">Indicates whether workshert can be paginated</param>
            <remarks>
            <p>The following formats are supported: 
            .bmp, .gif, .jpg, .jpeg, .tiff, .emf.</p>
            </remarks>
        </member>
        <member name="M:Aspose.Cells.Worksheet.SheetToImage(System.String)">
            <summary>
            Creates the sheet image and saves it to a file.
            </summary>
            <param name="imageFile">The image file name with full path.</param>
            <remarks><p>The following formats are supported: 
            .bmp, .gif, .jpg, .jpeg, .tiff, .emf.</p>
            </remarks>
        </member>
        <member name="M:Aspose.Cells.Worksheet.SheetToImage(System.String,System.Drawing.Imaging.ImageFormat,System.Boolean)">
            <summary>
            Creates the sheet image and saves it to a file in the specified format.
            </summary>
            <param name="imageFile">The image file name with full path.</param>
            <param name="imageFormat">The format in which to save the image.</param>
            <param name="isPaginate">Indicates whether workshert can be paginated</param>
            <remarks>
            <p>The following formats are supported: 
            .bmp, .gif, .jpg, .jpeg, .tiff, .emf.</p>
            </remarks>
        </member>
        <member name="M:Aspose.Cells.Worksheet.SheetToImage(System.String,System.Drawing.Imaging.ImageFormat)">
            <summary>
            Creates the sheet image and saves it to a file in the specified format.
            </summary>
            <param name="imageFile">The image file name with full path.</param>
            <param name="imageFormat">The format in which to save the image.</param>
            <remarks>
            <p>The following formats are supported: 
            .bmp, .gif, .jpg, .jpeg, .tiff, .emf.</p>
            </remarks>
        </member>
        <member name="M:Aspose.Cells.Worksheet.SheetToPrinter(System.String)">
            <summary>
            Prints the work sheet
            </summary>
            <param name="PrinterName">The printer name</param>
        </member>
        <member name="P:Aspose.Cells.Worksheet.Protection">
            <summary>
            Represents the various types of protection options available for a worksheet. Supports advanced protection options in ExcelXP and above version.
            </summary>
            <remarks>This property can protect worksheet in all versions of Excel file and support advanced protection options in ExcelXP and above version.
            </remarks>
        </member>
        <member name="P:Aspose.Cells.Worksheet.IsRowColumnHeadersVisible">
            <summary>
            Gets or sets a value indicating whether the worksheet will display row and column headers.Default is true.
            </summary>		
        </member>
        <member name="P:Aspose.Cells.Worksheet.Workbook">
            <summary>
            Gets the workbook object which contains this sheet.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Worksheet.Comments">
            <summary>
            Gets the <see cref="T:Aspose.Cells.Comments"/> collection.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Worksheet.Cells">
            <summary>
            Gets the <see cref="T:Aspose.Cells.Cells"/> collection.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Worksheet.PivotTables">
            <summary>
            Gets the pivotTables in the worksheet.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Worksheet.Type">
            <summary>
            Represents worksheet type
            </summary>
            <value>Excel worksheet type</value>
        </member>
        <member name="P:Aspose.Cells.Worksheet.Name">
            <summary>
            Gets or sets the name of the worksheet.
            </summary>
            <remarks>The max length of sheet name is 31. And you cannot assign same name(case insensitive) to two worksheets. 
            For example, you cannot set "SheetName1" to the first worksheet and set "SHEETNAME1" to the second worksheet.</remarks>		
        </member>
        <member name="P:Aspose.Cells.Worksheet.IsGridlinesVisible">
            <summary>
            Gets or sets a value indicating whether the gridelines are visible.Default is true.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Worksheet.IsSelected">
            <summary>
            Indicates whether this worksheet is selected when the workbook is opened.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Worksheet.Pictures">
            <summary>
            Gets a <see cref="T:Aspose.Cells.Pictures"/> collection.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Worksheet.ListObjects">
            <summary>
            Gets all ListObjects in this worksheet.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Worksheet.TextBoxes">
            <summary>
            Gets a <see cref="T:Aspose.Cells.TextBoxes"/> collection.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Worksheet.CheckBoxes">
            <summary>
            Gets a <see cref="T:Aspose.Cells.CheckBoxes"/> collection.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Worksheet.OleObjects">
            <summary>
            Represents a collection of <see cref="T:Aspose.Cells.OleObject"/> in a worksheet.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Worksheet.Charts">
            <summary>
            Gets a <see cref="T:Aspose.Cells.Charts"/> collection
            </summary>		
        </member>
        <member name="P:Aspose.Cells.Worksheet.HPageBreaks">
            <summary>
            Gets the <see cref="T:Aspose.Cells.HPageBreaks"/> collection. 
            </summary>		
        </member>
        <member name="P:Aspose.Cells.Worksheet.VPageBreaks">
            <summary>
            Gets the <see cref="T:Aspose.Cells.VPageBreaks"/> collection.
            </summary>		
        </member>
        <member name="P:Aspose.Cells.Worksheet.Hyperlinks">
            <summary>
            Gets the <see cref="T:Aspose.Cells.Hyperlinks"/> collection.
            </summary>		
        </member>
        <member name="P:Aspose.Cells.Worksheet.DisplayRightToLeft">
            <summary>
            Indicates if the specified worksheet is displayed from right to left instead of from left to right.
            Default is false.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Worksheet.PageSetup">
            <summary>
            Represents the page setup description in this sheet.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Worksheet.AutoFilter">
            <summary>
            Represents autofiltering for the specified worksheet.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Worksheet.IsVisible">
            <summary>
            Represents if the worksheet is visible.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Worksheet.Shapes">
            <summary>
            Returns all drawing shapes in this worksheet.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Worksheet.Index">
            <summary>
            Gets the index of sheet in the worksheets collection.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Worksheet.IsProtected">
            <summary>
            Indicates if the worksheet is protected.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Worksheet.Validations">
            <summary>
            Gets the data validation setting collection in the worksheet.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Worksheet.Zoom">
            <summary>
            Represents the scaling factor in percent. It should be btween 10 and 400.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Worksheet.Outline">
            <summary>
            Represents an outline on a worksheet.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Worksheet.FirstVisibleRow">
            <summary>
            Represents first visible row index.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Worksheet.FirstVisibleColumn">
            <summary>
            Represents first visible column index.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Worksheet.IsPageBreakPreview">
            <summary>
            Indications the specified worksheet is shown in normal view or page break preview.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Worksheet.TabColor">
            <summary>
            Represents worksheet tab color.
            </summary>
            <remarks>This feature is only supported in ExcelXP(Excel2002) and above version. If you save file as Excel97 or Excel2000 format, it will be omitted.</remarks>
        </member>
        <member name="P:Aspose.Cells.Worksheet.CodeName">
            <summary>
            Represents worksheet code name.
            </summary>
            <remarks>You cannot change the code name while the template file contains VBA/macro.</remarks>
        </member>
        <member name="P:Aspose.Cells.Worksheet.ConditionalFormattings">
            <summary>
            Gets the ConditionalFormattings in the worksheet.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Worksheet.ActiveCell">
            <summary>
            Gets or sets the active cell in the worksheet. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.Worksheet.CustomProperties">
            <summary>
            Gets an object representing 
            the identifier information associated with a worksheet. 
            </summary>
        </member>
        <member name="T:Aspose.Cells.Worksheets">
            <summary>
            Encapsulates a collection of <see cref="T:Aspose.Cells.Worksheet"/> objects.
            </summary>
            <example>
            <code>
            [C#]
            
            Workbook workbook = new Workbook();
            
            Worksheets sheets = workbook.Worksheets;
            
            //Add a worksheet
            sheets.Add();
            
            //Change the name of a worksheet
            sheets[0].Name = "First Sheet";
            
            //Set the active sheet to the second worksheet
            sheets.SetActiveSheet(1);
            
            	
            [Visual Basic]
            
            Dim excel as Workbook = new Workbook()
            
            Dim sheets as Worksheets = excel.Worksheets
            
            'Add a worksheet
            sheets.Add()
            
            'Change the name of a worksheet
            sheets(0).Name = "First Sheet"
            
            'Set the active sheet to the second worksheet
            sheets.SetActiveSheet(1)
            </code>
            </example>
        </member>
        <member name="F:Aspose.Cells.Worksheets.m_BiffVersion">
            <summary>
            Represents Workbook file BIFF format.
            </summary>
        </member>
        <member name="F:Aspose.Cells.Worksheets.boundSheetPosList">
            <summary>
            Boundsheet record stream position list
            </summary>
            <remarks>While writing global section data,save the Boundsheet record stream position in this list.
            When actually write worksheet data, come back and write the worksheet start postion in the Boundsheet record. </remarks>
        </member>
        <member name="F:Aspose.Cells.Worksheets.m_Palette">
            <summary>
            Represents the color palette of this worksheet.
            </summary>
        </member>
        <member name="F:Aspose.Cells.Worksheets.selectedSheet">
            <summary>
            Represents selected worksheet index.
            </summary>
        </member>
        <member name="F:Aspose.Cells.Worksheets.shareStringTable">
            <summary>
            Represents share string table of the Workbook file.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Worksheets.#ctor(Aspose.Cells.Workbook,Aspose.Cells.Record.PaletteRecord)">
            <summary>
            Class constructor
            </summary>
        </member>
        <member name="M:Aspose.Cells.Worksheets.WriteBIFF8Global(Aspose.Cells.RW.DataOutStream)">
            <summary>
            Writes Workbook BIFF8 workbook global section into file.
            </summary>
            <param name="stream">Output stream object</param>
        </member>
        <member name="M:Aspose.Cells.Worksheets.WriteStringTable(Aspose.Cells.RW.DataOutStream)">
            <summary>
            Writes the string relative records into file.
            The records include SST record and  EXTSST record.
            </summary>
            <param name="stream">File output stream object</param>
        </member>
        <member name="M:Aspose.Cells.Worksheets.WriteBIFF8Data(Aspose.Cells.RW.DataOutStream)">
            <summary>
            Writes all data in the WorkbookApplication into the file.
            </summary>
            <param name="stream">File output stream object.</param>
        </member>
        <member name="M:Aspose.Cells.Worksheets.WriteData(System.String,Aspose.Cells.SaveType,Aspose.Cells.FileFormatType,System.Web.HttpResponse)">
            <summary>
            Writes all data in the WorkbookApplication into the file
            </summary>
            <param name="resultSpreadsheet">filename</param>
            <param name="saveType">Save option</param>
            <param name="fileFormatType">Workbook file format</param>
            <param name="response">HttpResponse object</param>
        </member>
        <member name="M:Aspose.Cells.Worksheets.WriteRangeRecords(Aspose.Cells.RW.DataOutStream,System.Int32)">
            <summary>
            Writes the range relative records into file.
            The records include SUPBOOK, EXTERNSHEET and  Name records.
            </summary>
            <param name="stream">File output stream object</param>
            <param name="internalSupbook">Index of internal supbook record.</param>
        </member>
        <member name="M:Aspose.Cells.Worksheets.WriteSupbookRelativeRecord(Aspose.Cells.RW.DataOutStream,System.Int32)">
            <summary>
            Writes the range relative records into file.
            The records include SUPBOOK, EXTERNSHEET and  Name records.
            </summary>
            <param name="stream">File output stream object</param>
            <param name="internalSupbook">Index of internal supbook record.</param>
        </member>
        <member name="F:Aspose.Cells.Worksheets.styles">
            <summary>
            Represents the styles collection contained in this Workbook file.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Worksheets.SortNames">
            <summary>
            Sorts defined names.
            </summary>
            <remarks>If you create a large amount of named ranges in the Excel file, please call this method after all named ranges are created and before saving </remarks>
        </member>
        <member name="M:Aspose.Cells.Worksheets.SetSelectSheet(System.Int32)">
            <summary>
            Sets selected worksheet index read from file. 
            </summary>
            <param name="i">Sheet index, zero based.</param>
        </member>
        <member name="M:Aspose.Cells.Worksheets.InitRead">
            <summary>
            Initializes private member variables which relative to data reading.
            </summary>
        </member>
        <member name="M:Aspose.Cells.Worksheets.Add(Aspose.Cells.SheetType)">
            <summary>
            Adds a worksheet to the collection.
            </summary>
            <param name="type">Worksheet type.</param>
            <returns><see cref="T:Aspose.Cells.Worksheet"/> object index.</returns>
            <example>
            <code>
            [C#]
            Workbook workbook = new Workbook();
            workbook.Worksheets.Add(SheetType.Chart);
            Cells cells = workbook.Worksheets[0].Cells;
            cells["c2"].PutValue(5000);
            cells["c3"].PutValue(3000);
            cells["c4"].PutValue(4000);
            cells["c5"].PutValue(5000);
            cells["c6"].PutValue(6000);
            Charts charts = workbook.Worksheets[1].Charts;
            int chartIndex = charts.Add(ChartType.Column, 10,10,20,20);
            Chart chart = charts[chartIndex];
            chart.NSeries.Add("Sheet1!C2:C6", true);
            
            [Visual Basic]
            Dim workbook As Workbook =  New Workbook() 
            workbook.Worksheets.Add(SheetType.Chart)
            Dim cells As Cells = workbook.Worksheets(0).Cells 
            cells("c2").PutValue(5000)
            cells("c3").PutValue(3000)
            cells("c4").PutValue(4000)
            cells("c5").PutValue(5000)
            cells("c6").PutValue(6000)
            Dim charts As Charts = workbook.Worksheets(1).Charts
            Dim chartIndex As Integer = charts.Add(ChartType.Column,10,10,20,20) 
            Dim chart As Chart = charts(chartIndex) 
            chart.NSeries.Add("Sheet1!C2:C6", True)
            </code>
            </example>
        </member>
        <member name="M:Aspose.Cells.Worksheets.Add">
            <summary>
            Adds a worksheet to the collection.
            </summary>
            <returns><see cref="T:Aspose.Cells.Worksheet"/> object index.</returns>
        </member>
        <member name="M:Aspose.Cells.Worksheets.Add(System.String)">
            <summary>
            Adds a worksheet to the collection.
            </summary>
            <param name="sheetName">Worksheet name</param>
            <returns><see cref="T:Aspose.Cells.Worksheet"/> object.</returns>
        </member>
        <member name="M:Aspose.Cells.Worksheets.AddSheet(System.String)">
            <summary>
            Adds a worksheet to the collection.
            </summary>
            <param name="sheetName">Worksheet name</param>
        </member>
        <member name="F:Aspose.Cells.Worksheets.showHScrollBar">
            <summary>
            Represents whether the generated spreadsheet will contain a horizontal scroll bar.
            </summary>
        </member>
        <member name="F:Aspose.Cells.Worksheets.showVScrollBar">
            <summary>
            Represents whether the generated spreadsheet will contain a vertical scroll bar.
            </summary>
        </member>
        <member name="F:Aspose.Cells.Worksheets.supbookList">
            <summary>
            Represents supbook related records read from file
            </summary>
        </member>
        <member name="F:Aspose.Cells.Worksheets.maxFormatIndex">
            <summary>
            Represents externsheet record information read from file
            </summary>
        </member>
        <member name="M:Aspose.Cells.Worksheets.RemoveAt(System.String)">
            <summary>
            Removes the element at a specified name.
            </summary>
            <param name="name">The name of the element to remove.</param>
        </member>
        <member name="M:Aspose.Cells.Worksheets.RemoveAt(System.Int32)">
            <summary>
            Removes the element at a specified index.
            </summary>
            <param name="index">The index value of the element to remove.</param>
        </member>
        <member name="M:Aspose.Cells.Worksheets.AddCopy(System.String)">
            <summary>
            Adds a worksheet to the collection and copys data from an existed worksheet.
            </summary>
            <param name="sheetName">Name of source worksheet.</param>
            <returns><see cref="T:Aspose.Cells.Worksheet"/> object index.</returns>
            <exception cref="T:Aspose.Cells.CellsException">Specifies an invalid worksheet name.</exception>
        </member>
        <member name="M:Aspose.Cells.Worksheets.AddCopy(System.Int32)">
            <summary>
            Adds a worksheet to the collection and copys data from an existed worksheet.
            </summary>
            <param name="sheetIndex">Index of source worksheet.</param>
            <returns><see cref="T:Aspose.Cells.Worksheet"/> object index.</returns>
        </member>
        <member name="M:Aspose.Cells.Worksheets.GetRangeByName(System.String)">
            <summary>
            Gets Range object by pre-defined name.
            </summary>
            <param name="rangeName">Name of range.</param>
            <returns>Range object.<p></p>Returns null if the named range does not exist.</returns>
        </member>
        <member name="M:Aspose.Cells.Worksheets.GetNamedRanges">
            <summary>
            Gets all pre-defined named ranges in the spreadsheet.
            </summary>
            <returns>An array of Range objects.<p></p>Returns null if the named range does not exist.</returns>
        </member>
        <member name="M:Aspose.Cells.Worksheets.SetOleSize(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Sets displayed size when Workbook file is used as an Ole object.
            </summary>
            <param name="startRow">Start row index.</param>
            <param name="endRow">End row index.</param>
            <param name="startColumn">Start column index.</param>
            <param name="endColumn">End column index.</param>
            <remarks>This method is generally used to adjust display size in ppt file or doc file.</remarks>
        </member>
        <member name="M:Aspose.Cells.Worksheets.DeleteName(System.String)">
            <summary>
            Deletes a defined name in the workbook.
            </summary>
            <param name="definedName">Defined name.</param>
        </member>
        <member name="P:Aspose.Cells.Worksheets.Names">
            <summary>
            Gets the collection of all the Name objects in the spreadsheet. 
            </summary>
        </member>
        <member name="P:Aspose.Cells.Worksheets.BIFFVersion">
            <summary>
            Represents Workbook file BIFF format.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Worksheets.Palette">
            <summary>
            Represents the color palette of this worksheet.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Worksheets.Workbook">
            <summary>
            Gets the workbook object.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Worksheets.Item(System.Int32)">
             <summary>
             Gets the <see cref="T:Aspose.Cells.Worksheet"/> element at the specified index.
             </summary>
            <param name="index">The zero based index of the element.</param>
            <returns>The element at the specified index.</returns>
        </member>
        <member name="P:Aspose.Cells.Worksheets.Item(System.String)">
            <summary>
            Gets the <see cref="T:Aspose.Cells.Worksheet"/> element with the specified name.
            </summary>
            <param name="sheetName">Worksheet name</param>
            <returns>The element with the specified name.</returns>
        </member>
        <member name="P:Aspose.Cells.Worksheets.EnableHTTPCompression">
            <summary>
            Indicates if http compression is to be used in user's IIS.
            </summary>
            <remarks>Please specify this property to true if http compression is used.</remarks>
        </member>
        <member name="P:Aspose.Cells.Worksheets.ActiveSheetIndex">
            <summary>
            Represents the index of active worksheet when the spreadsheet is opened.
            </summary>
            <remarks>Sheet index is zero based.</remarks>
        </member>
        <member name="P:Aspose.Cells.Worksheets.IsHScrollBarVisible">
            <summary>
            Represents whether the generated spreadsheet will contain a horizontal scroll bar.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Worksheets.IsVScrollBarVisible">
            <summary>
            Represents whether the generated spreadsheet will contain a vertical scroll bar.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Worksheets.IsMinimized">
            <summary>
            Represents whether the generated spreadsheet will be opened Minimized.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Worksheets.WindowLeft">
            <summary>
            The distance from the left edge of the client area to the left edge of the window.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Worksheets.WindowLeftInch">
            <summary>
            The distance from the left edge of the client area to the left edge of the window.
            In unit of inch.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Worksheets.WindowLeftCM">
            <summary>
            The distance from the left edge of the client area to the left edge of the window.
            In unit of centimeter.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Worksheets.WindowTop">
            <summary>
            The distance from the top edge of the client area to the top edge of the window.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Worksheets.WindowTopInch">
            <summary>
            The distance from the top edge of the client area to the top edge of the window.
            In unit of inch.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Worksheets.WindowTopCM">
            <summary>
            The distance from the top edge of the client area to the top edge of the window.
            In unit of centimeter.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Worksheets.WindowWidth">
            <summary>
            The width of the window.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Worksheets.WindowWidthInch">
            <summary>
            The width of the window.In unit of inch;
            </summary>
        </member>
        <member name="P:Aspose.Cells.Worksheets.WindowWidthCM">
            <summary>
            The width of the window.In unit of centimeter;
            </summary>
        </member>
        <member name="P:Aspose.Cells.Worksheets.WindowHeight">
            <summary>
            The height of the window.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Worksheets.WindowHeightInch">
            <summary>
            The height of the window.In unit of inch;
            </summary>
        </member>
        <member name="P:Aspose.Cells.Worksheets.WindowHeightCM">
            <summary>
            The height of the window.In unit of centimeter;
            </summary>
        </member>
        <member name="P:Aspose.Cells.Worksheets.SheetTabBarWidth">
            <summary>
            Width of worksheet tab bar (in 1/1000 of window width).
            </summary>
        </member>
        <member name="P:Aspose.Cells.Worksheets.IsSheetTabsShown">
            <summary>
            Obsolete.Indicates if the worksheet tabs is shown.
            </summary>
            <remarks>NOTE: This member is now obsolete. Instead, 
            you should use <see cref="P:Aspose.Cells.Worksheets.Workbook"/> for the same purpose. 
            It will be removed 12 months later since release 3.5.0 in July 2005. 
            Aspose apologizes for any inconvenience you may have experienced.</remarks>
        </member>
        <member name="P:Aspose.Cells.Worksheets.BuiltInDocumentProperties">
            <summary>
            Returns a DocumentProperties collection that represents all the built-in document properties of the spreadsheet. 
            </summary>
            <remarks>A new property cannot be added to built-in document properties list. You can only get a built-in property and change its value.
            The following is the built-in properties name list:
            <p>Title</p>
            <p>Subject</p>
            <p>Author</p>
            <p>Keywords</p>
            <p>Comments</p>
            <p>Template</p>
            <p>Last Author</p>
            <p>Revision Number</p>
            <p>Application Name</p>
            <p>Last Print Date</p>
            <p>Creation Date</p>
            <p>Last Save Time</p>
            <p>Total Editing Time</p>
            <p>Number of Pages</p>
            <p>Number of Words</p>
            <p>Number of Characters</p>
            <p>Security</p>
            <p>Category</p>
            <p>Format</p>
            <p>Manager</p>
            <p>Company</p>
            <p>Number of Bytes</p>
            <p>Number of Lines</p>
            <p>Number of Paragraphs</p>
            <p>Number of Slides</p>
            <p>Number of Notes</p>
            <p>Number of Hidden Slides</p>
            <p>Number of Multimedia Clips</p></remarks>
            <example>
            <code>
            [C#]
            DocumentProperty doc = workbook.Worksheets.BuiltInDocumentProperties["Author"];
            doc.Value = "John Smith";
            
            [Visual Basic]
            Dim doc as DocumentProperty = workbook.Worksheets.BuiltInDocumentProperties("Author")
            doc.Value = "John Smith"
            </code>
            </example>
        </member>
        <member name="P:Aspose.Cells.Worksheets.CustomDocumentProperties">
            <summary>
            Returns a DocumentProperties collection that represents all the custom document properties of the spreadsheet. 
            </summary>
            <example>
            <code>
            [C#]
            excel.Worksheets.CustomDocumentProperties.Add("Checked by", "Jane");
            
            [Visual Basic]
            excel.Worksheets.CustomDocumentProperties.Add("Checked by", "Jane")
            </code></example>
        </member>
        <member name="P:Aspose.Cells.Worksheets.DefaultFont">
            <summary>
            Used for Aspose.Cells.Web.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Worksheets.ExternalLinks">
            <summary>
            Represents external links in a workbook.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Worksheets.IsProtected">
            <summary>
            Indicates if the workbook is protected.
            </summary>
        </member>
        <member name="P:Aspose.Cells.Worksheets.Date1904">
            <summary>
            Gets or sets a value which represents if the workbook uses the 1904 date system.
            </summary>
        </member>
    </members>
</doc>
